W dniu 16 maja 2012 06:15 użytkownik Adam Lider
<adam....@googlemail.com> napisał:
> Nie warto, ani w wersji 2, ani 3, ani zadnej innej opartej na JSF. Wystarczy juz tych JSFowych projektow (jak i GWT).+1
>
> Bezpieczny i "zgodny z natura" wybor to: Spring MVC + HTML/CSS + JavaScript + (w zaleznosci od tego jak bardzo "rich" ten frontend ma byc) np. jQuery, Backbone.js, ExtJS
Nie ignoruj technologii najbliższych webowi (html/js/coś prostego w
backendzie), są zwykle dużo łatwiejsze w utrzymaniu niż np. frameworki
komponentowe.
Serio Wicket ze swoim WicketTesterem jest cieższy w utrzymaniu niż spring mvc/servlety? Nie mówie że jest to idealny/najlepszy framework - ale na pewno nie skazywał bym go od razu na śmierć.Jak czytam "Tylko Spring MVC - a reszta się do niczego nie nadaje" to przypomina mi się scena z Dnia świra o "najmojszej racji". Myślę że temat nie jest aż tak prosty.
Ja też :) Ale i tak łatwiej mi się robi w grailsach (czyli spring mvc
pod spodem).
16-05-2012 10:42 użytkownik "Jakub Nabrdalik" <jak...@gmail.com> napisał:
> W tym znaczeniu napisałem "pod spodem".
I w tym samym znaczeniu grails to samo co jsf: servlety pod spodem ;)
A która to była wersja JSF?
Od czasu przejścia w jsf 2.0 z JSP na facelety sporo problemów zniknęło bo były spowodowane przez niekompatybilność cyklu zycia stron jsf i jsp. Poprawiła się też współpraca z warstwą modelu.
Primefaces w końcu zapewniają ładny i szeroki zestaw komponentów, a Prettyfaces sensowne mapowanie URLi. Choć to już oczywiście nie są produkty ze "standardu".
Więc teraz w zasadzie niepotrzebnie nazywają to ciągle starą, źle się kojarzącą nazwą, bo to już jest całkiem inny framework.
Pozdrawiam,
Olaf
On 16 May 2012 10:34, "Adam Lider" <adam....@googlemail.com> wrote:
On May 16, 2012, at 10:17 AM, Łukasz Lenart wrote:
> Dość często to nie w tym problem, w większośc...
Standard - magiczne slowo, dzieki ktoremu tak wiele jest wybaczane tej technologii. Choc sam nie mam duzego doswiadczenia z JSF (omijam to jak moge) to wiedzialem z bliska kilka projektow, gdzie development stal w miejscu przez szukanie obejsc i hakow, a mimo to w nastepnym projekcie wybierany byl JSF. Pojde moze za daleko, ale wrecz mialem przekonanie, ze raz czy dwa to wcale nie klient nalegal na standard, ale to developerzy (znajacy JSF i wszystkie problemy) podpierali sie standardem nie do konca chyba uczciwie (mowie tutaj o moich konkretnych przypadkach).
Adam.
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://...
JSF 2.0 i wprowadzenie facletow wprowadzilo nowe problemy ;-)
I mysle ze najwieksza bolaczka jest compile time i render time :-/
/Lukasz
W dniu 2012-05-16 16:05 użytkownik "Olaf Matyja" <ola...@gmail.com> napisał:
A która to była wersja JSF?
Od czasu przejścia w jsf 2.0 z JSP na facelety sporo problemów zniknęło bo były spowodowane przez niekompatybilność cyklu zycia stron jsf i jsp. Poprawiła się też współpraca z warstwą modelu.
Primefaces w końcu zapewniają ładny i szeroki zestaw komponentów, a Prettyfaces sensowne mapowanie URLi. Choć to już oczywiście nie są produkty ze "standardu".
Więc teraz w zasadzie niepotrzebnie nazywają to ciągle starą, źle się kojarzącą nazwą, bo to już jest całkiem inny framework.
Pozdrawiam,
Olaf
>
> On 16 May 2012 10:34, "Adam Lider" <adam....@googlemail.com> wrote:
>
>
> Dość często to nie w tym problem, w większośc...
> On May 16, 2012, at 10:17 AM, Łukasz Lenart wrote:
>
>
> Standard - magiczne slowo, dzieki ktoremu tak wiele jest wybaczane tej technologii. Choc sam ni...
>
Więcej informacji na stronie http://...
>
> --
> Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http:/...
Co do User interface to wymagania są spore ale nie nam stawiane tylko
drugiej firmie która robi html + css + js, włącznie z animacjami.
Dlatego nie ma mowy o generowaniu js chyba ze do walidacji.
Zaciekawiłeś mnie. W jakim sensie funkcyjność jest zamiennikiem obiektowości?
Chociaż... programowanie sieciowe sprowadza się koniec końców do wyliczenia treści strony lub (ajax, portlety) jej fragmentu. To by świetnie pasowało do paradygmatu programowania funkcyjnego, gdzie wszystko jest funkcją, tylko czy istnieje jakikolwiek funkcyjny web framework? Np. wykorzystujący funkcyjne możliwości Scali?
Pozdrawiam,
Olaf
On 21 May 2012 14:21, "Jacek Laskowski" <ja...@japila.pl> wrote:
2012/5/21 Adam Lider <adam....@googlemail.com>:
Mi nasuwa się odpowiedź: "Wszędzie tam, gdzie obecnie pakujemy obiektowość".
> Fakt, ale na ile ta funkcyjnosc jest nam potrzebna?
Czy mógłbyś przyjąć tezę, że wszystkie bolączki Seam 2, JSF 2 i kilku
innych górnopoziomowych rozwiązań wynikają z braków uwagi dla podstaw,
na których się one opierają? Odnoszę wrażenie, że wielu po prostu
upiera się przy zastosowaniu znanego do większości problemów,
bo...znane. Nieznane pozostają takimi, bo...brak chęci i czasu na ich
poznanie.
Jacek
--
Jacek Laskowski
Functional languages (Clojure), Java EE, and IBM WebSphere -
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://g...
> Mam pytanie - Próbowałeś wykorzystać Closure do generacji widoków w jakimś
> większym projekcie webowym? Bo o ile podoba mi się idea template-ów opartych
> na funkcjach, to sposób zakodowania tych widoków sprawia chyba, że trudno to
> połączyć z dostarczonym przez grafików HTML-em. Owszem, można go całego
> wczytać w jakiejś funkcji, ale to wszystko, każda próba przerobienia go na
> parametryzowany szablo to już będzie grzebanina w stringach, bo tekst HTML
> nie wywoła chyba funkcji Closure. Mam więc wrażenie, że przeróbkę HTML-a na
> parametryzowany szablon prościej zrobić nawet w JSP, nie mówiąc o JSF, czy
> Wickecie. Ale mam nadzieję, że mnie wyprowadzisz z błędu.
Tutaj, brak odpowiedzi zrzucę to na barki wciąż skromnego
doświadczenia w temacie. Skoro jest zainteresowanie, zaczynam
poszukiwanie odpowiedzi.
Nie warto, ani w wersji 2, ani 3, ani zadnej innej opartej na JSF. Wystarczy juz tych JSFowych projektow (jak i GWT).
Bezpieczny i "zgodny z natura" wybor to: Spring MVC + HTML/CSS + JavaScript + (w zaleznosci od tego jak bardzo "rich" ten frontend ma byc) np. jQuery, Backbone.js, ExtJS
Jesli aplikacja ma byc w miare klasyczna, stronicowa ("klikajac link x uzytkownik przechodzi na strone y z lista ...") to spokojnie Javoviec sobie poradzi. Sugeruje podejscie Unobtrusive JS, gdzie zawsze wychodzimy od strony/widoku z czystym HTML/CSSem i dopiero majac funkcjonalnosc zrobiona dodajemy efekty za pomoca jQuery (najlepiej w osobnym pliku bez modifykacji HTMLa). Wcale nie chodzi tutaj o to ze nasza strona bedzie dzialala bez JS wlaczonego w przegladarce u klienta, ale robiac w ten sposob powstania aplikacja dosc czysta i latwa w utrzymaniu. Fajnie tez to podejscie dziala przy wspolpracy z grafikami, ale to troche dluzszy temat.
Jesli natomiast ta aplikacja ma byc w stylu okienkowym ("w okienku x uzytkownik wybiera opcje y i wyswietla sie okienko z") to choc wiele takich frameworkow istnieje (ExtJS) to jednak sugeruje JSowca w teamie.