Koji je Vas izbor za efikasno kreiranje fleksibilne ;-) Java Web aplikacije, da li je to kombinacija JSF (i JSTL) + EJB3 + Dali, ili mozda JSF (i AJAX) + EJB2 ili Servis lokator i business delegates + Hibernate, ili mozda nesto trece (Ruby on Rails) ? Bilo bi dobro ako je ovo neko koristio (i koristi) za izradu neke ozbiljnije aplikacije.
Koje okruzenje preporucujete za razvoj Web apps ? Koliko vidim u uporednim pregledima, rangiraju ih ovako: IntelliJ IDEA 7, NetBeans 6 i Eclipse 3.3 Web tools 2.0 (i to iskljucivo koriscenjem MyEclipse-a, jer je njihov Dali tek u povoju i podrska za EJB3 je minimalna).
Koliko mi se cini Eclipse moze sasvim lepo da se koristi uz dodatne pluginove, npr. ako hocemo aplikaciju JSF(AJAX) + Spring + Hibernate, postoje pluginovi za sve ove alate, a postoji i MyEclipse koji za male pare ima sve to vec prekonfigurisano (naravno tu je i Red Hat Developer Studio). I sam Eclipse ima dosta prednosti (GMF, EMF,...) ali to sad nije tema vezano za Web apps. Medjutim, cini se da i IDEA ima sve to (bar koliko vidim sa sajta). Naravno, NetBeans 6 ce imati dosta toga i predstavlja lepo zaokruzeno resenje za developere sa odlicnim (i preciznim) tutorijalima. Izbor je tezak ;-).
BTW - da li ste koristili nesto od AJAX alata (Tibco,...) ?
ja sam preporučivao Red hat dveloer studio
i kombinaciju JSF+Seam+JBoss.
Na projektu na kome radim koristim
Flex 2. ( to je Flash samo za web aplikacije)
Flex 2 kao data-tier može d korisit komponente
napisane u javi. Uz to flex je JAKO jednostavan
Flex data services postoji i u express varijanti... LiveCycle Data Services ES Express
koja je besplatna
Rezultat te kombinacije je nesto slično desktop aplikaciji u browseru (sa nekim
ograničenjima)
I ja sam dugo tragao i pokusavao razne alate, ali na kraju mi sve radi sa NetBeans-om. U eclipse-u sam nonstop nesto debagovao i trazio probleme, stalno mi je falio neki plugin.
Dok u NetBeans-u imam sve zaokruzeno. Trenutno koristim JSF - EJB3 - Java Persistence API i Hibernate mada i TopLink odradjuje posao.
Ne kazem da je NetBeans bolji, ali meni odradjuje ono sto mi treba.
Ono sto i mene zanima jeste kako se ovakva kombinacija ponasa sa velikim bazama, to jos nisam imao prilike da probam.