Tomasz D

Tomasz D Programista
Java/JEE, freelancer

Temat: Prosty framework widoku WWW do Javy

Dostałem zadanie zrobienia researchu pod kątem użycia w serwisie ze sporym ruchem jakiegoś frameworka webowego w Javie. Ma być prosty i taki, aby w razie przejęcia, klient mógł się w nim połapać dość szybko, więc odpadają rozwiązania komponentowe i te na pełnm wypasie (Wicket, Vaadin, Tapestry, itp), a ponieważ podejście requestowe nie było mi dotychczas specjalnie bliskie, trochę znam JSP, trochę bawiłem się Struts 2, chciałbym zapytac, bo może ktoś będzie mógł polecić coś przyjemnego i nieprzesadnie skomplikowanego do nauczenia się.

Jakie są kryteria:
- Ajax (bez fajerwerków), ale żeby dało się coś w nim porobić
- Szablonowanie wyglądu (łatwo zrobić common layout, itp)
- w miarę szybki, nie wymagający nie wiadomo ile zasobów serwera
- URL'e przyjazne dla Wujka Google bez mega kombinacji
- stabilność i obecność na rynku od jakiegoś czasu

Wstępne rozpoznanie mówi, że Stripes może być ciekawy, ale z chęcią wysłucham Waszych doświadczeń.

Od razu mówię, że nie wszystko zależy ode mnie i klient narzucił pewne rozwiązania, więc muszę trochę poszukać, żeby potem się nie kopać z koniem przez cały projekt :)

Za wszelką pomoc niech wam JVM łaskawa będzie :)
Piotr Nowicki

Piotr Nowicki JFB Systems,
właściciel

Temat: Prosty framework widoku WWW do Javy

Kiedyś używałem ZK Framework w jednym z projektów, wersja 3. Wydaje mi się, że spełnia wszystkie Twoje wymagania.
Możesz też looknąć wersję 5, jeśli w grę wchodzą frameworki płatne.

konto usunięte

Temat: Prosty framework widoku WWW do Javy

Sprawdzałeś Play framework? Nie siedzę w temacie, więc ciężko mi powiedzieć czy w 100% spełniałby Twoje wymagania.
Piotr T.

Piotr T. Spring/Microservices

Temat: Prosty framework widoku WWW do Javy

Tomasz Dziurko:
Ma być prosty i taki, aby w razie przejęcia, klient mógł się w nim połapać dość szybko, więc odpadają rozwiązania komponentowe i te na pełnm wypasie (Wicket, Vaadin, Tapestry, itp)
mój ulubiony młotek: SpringMVC v3.0 + Velocity
http://blog.springsource.com/2010/01/25/ajax-simplific...
Krzysztof Skrzypczak

Krzysztof Skrzypczak Senior Java
Developer

Temat: Prosty framework widoku WWW do Javy

Ja ostatnio używałem JSF. Jest prosty w nauce, bardzo przyjemny w pisaniu kodu, bardzo popularny.

Masz możliwość stworzenia szablonu strony. W szablonie ustawiasz miejsca, gdzie strona będzie dynamiczna, natomiast w pliczkach widoku ustawiasz tylko kod, który ma się znaleźć w ustawionym miejscu.

Wszystko opiera się na tzw. managed beans, które sterują przebiegiem żądań i odpowiedzi. Cały mechanizm jest prostszy niż stosowanie servletów i jsp. Na stronie widoku odwołujesz się do geterów i seterów w managed beans, a wygląda to mniej więcej tak:

#{exapleBean.someValue}

i w tym miejscu automatycznie podstawia się wartość pobrana z metody getSomeWalue() znajdującej się w klasie ExampleBean. Bez używania żadnych skryptletów w kodzie widoku. Cały proces żądań i odpowiedzi zostaje zastąpiony przez jedną linijkę kodu.

Osobiście bardzo polecam.

konto usunięte

Temat: Prosty framework widoku WWW do Javy

Tomasz,

Zerknij na JSF + RichFaces jako implementację.

Możesz wybrać JSF 1.2 albo 2.0. Niestety RichFaces nie mają jeszcze finalnej implementacji dla JSF 2.0. Wg ich planów ma się pojawić już w marcu.

Omijałbym za to IceFaces, które (przynajmniej w wersji 1.8.x dla JSF 1.2) mają w sieci opinię dość "ciężkich".

Sporą zaletą RichFaces są komponenty "a4j" - czyli bardzo ładnie wspierające Ajax i "partial page update".
Adrian N.

Adrian N. Informatyk

Temat: Prosty framework widoku WWW do Javy

JSF spelnia wszystkie Twoje kryteria ( w wersji 2.0 dodano tag - f:ajax )

konto usunięte

Temat: Prosty framework widoku WWW do Javy

Zatem odwieczne pytanie: Spring czy JSF... :)
Piotr T.

Piotr T. Spring/Microservices

Temat: Prosty framework widoku WWW do Javy

Tomasz Stachlewski:
Zatem odwieczne pytanie: Spring czy JSF... :)
Biorąc pod uwagę że miałby być to akcyjny framework www tak jak Struts2 to jsf odpada :)
Mariusz Lewandowski

Mariusz Lewandowski Senior Java
Developer

Temat: Prosty framework widoku WWW do Javy

Zainteresuj się GWT w wersji 2.0+ - po szczegóły odsyłam do Google.
Tomasz D

Tomasz D Programista
Java/JEE, freelancer

Temat: Prosty framework widoku WWW do Javy

Dziękuję za podpowiedzi, wezmę je pod uwagę, choć akurat GWT do aplikacji a'la strona internetowa tak średnio się nadaje :) Do RIA jak najbardziej.
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: Prosty framework widoku WWW do Javy

Chyba jednak będziesz potrzebował wykonać ten research ;) Na http://java-source.net/open-source/web-frameworks jest całkiem pokaźna lista różnych różności oraz parę słów o każdym z frameworków. Myślę, że to dobry punkt wyjścia do takiego rozpoznania.
Marek Sybilak

Marek Sybilak raportzaukcji.pl

Temat: Prosty framework widoku WWW do Javy

Tomasz Dziurko:

Play.
Jakie są kryteria:
- Ajax (bez fajerwerków), ale żeby dało się coś w nim porobić
Wsparcie dla jQuery.
- Szablonowanie wyglądu (łatwo zrobić common layout, itp)
Jak najbardziej.
- w miarę szybki, nie wymagający nie wiadomo ile zasobów serwera
a) Szybki.
b) 64MB wystarczy.
- URL'e przyjazne dla Wujka Google bez mega kombinacji
Oczywiście.
- stabilność i obecność na rynku od jakiegoś czasu
Stabilny. Spora, aktywnie wspierająca społeczność.Marek Sybilak edytował(a) ten post dnia 27.01.11 o godzinie 14:32
Marek Sybilak

Marek Sybilak raportzaukcji.pl

Temat: Prosty framework widoku WWW do Javy

Paweł Grzegorz Kwiatkowski:
Chyba jednak będziesz potrzebował wykonać ten research ;) Na http://java-source.net/open-source/web-frameworks jest całkiem pokaźna lista różnych różności oraz parę słów o każdym z frameworków. Myślę, że to dobry punkt wyjścia do takiego rozpoznania.

Chyba mało aktualne. Część przestarzała. No i nie ma Playa :)
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: Prosty framework widoku WWW do Javy

Marek Sybilak:
Paweł Grzegorz Kwiatkowski:
Chyba jednak będziesz potrzebował wykonać ten research ;) Na http://java-source.net/open-source/web-frameworks jest całkiem pokaźna lista różnych różności oraz parę słów o każdym z frameworków. Myślę, że to dobry punkt wyjścia do takiego rozpoznania.

Chyba mało aktualne. Część przestarzała. No i nie ma Playa :)

Zdaje się, że mają tam zakładki "Contact us" i "Suggest project", z których śmiało możesz skorzystać ;)

Co do przestarzałości, to tempo pojawiania się nowych frameworków jest zadziwiające. Może się okazać, że framework, który wybierany jest na początku projektu, w jego połowie już jest przestarzały ;)
Marta Małek

Marta Małek Programista Java/JEE

Temat: Prosty framework widoku WWW do Javy

Myślę, że mogłabym Ci powiedzieć wiele rzeczy na ten temat, ale na razie mam pilniejsze potrzeby. Niestety.
Marta Małek

Marta Małek Programista Java/JEE

Temat: Prosty framework widoku WWW do Javy

A Ty jak myślisz?

Następna dyskusja:

Spring framework widoku




Wyślij zaproszenie do