Dobór narzędzi (webapp)

0

Właśnie przymierzam się do rozpoczęcia pisania pierwszej większej aplikacji webowej z prawdziwego zdarzenia i chciałbym zasięgnąć waszych opinii przed rozpoczęciem kodowania. Zastanawiam się nad wyborem "w czym" pisać. Przejrzałem forum i stwierdzam, że bardzo dużą popularnością cieszy się tu spring. Jednakże przeglądając internet zauważyłem http://jdn.pl/node/1190, że popularność zdobywa jee5 (ejb3.0, jpa) które jest standardem!! jak dobrze rozumiem wzorowanym na springu, a część osób bardziej sobie chwali właśnie rozwiązanie suna: http://www.jdn.pl/node/1055, http://www.javalobby.org/java/forums/t78756.html

Ważne są dla mnie dwie rzeczy:

  • łatwość i szybkość nauki
  • kompleksowość rozwiązania
  • dostępna dokumentacja, tutoriale

Jakie są wasze opinie, co możecie polecić? W co jest sens inwestować czas?

PS. Niedawno natrafiłem jeszcze na kolejne "cudo" http://www.jboss.com/products/seam</url>

0

Spring jest prosty, banalnie prosty i w porównaniu do EJB3 wręcz wymarzony na początek. Nawet osoba bardzo przeciętnie znająca Javę poradzi sobie z tym Frameworkiem. Nie jest wymagana znajomość nowinek typu adnotacje.
EJB3 + JPA wymagają już dobrego opanowania Javy jako języka, a poza tym ich zaletą jest standard. Ślęczę teraz nad tym rozwiązaniem, wcześniej pracowałem w Springu i jeżeli miałbym porównywać to spring jest lepszy na początek.
Seam, widziałem w akcji, ale jakoś nie przekonał mnie za bardzo do siebie.

Odradzam Struts'a. Jest toporny, zagmatwany i miejscami trudny do zrozumienia. W dodatku ma dziwne podejście do MVC i nie za bardzo pasuje do nowoczesnego świata.

1 użytkowników online, w tym zalogowanych: 0, gości: 1