Omdat Java zo'n populair en open platform is heb je ongelooflijk veel keuzes om te maken als je een applicatie wilt bouwen. Ik vroeg me af welke technieken iedereen hier gebruikt en waarom?
Recent opende ik een topic om te vragen wie JSF gebruikte. Als het standaard component framework in Java blijkt dit verbazingwekkend weinig gebruikt te worden. Gedeeltelijk blijkt dit door FUD te komen. Ooit heeft iemand eens geroepen dat het overengineered zou zijn, en iedereen is dat aan het naroepen. Peeter Heerschop (cabaretier) omschreef dit verschijnsel laatst nog heel treffend in een interview. Het was wel heel ergens anders voor van toepassing, maar het geldt voor heel veel dingen:
Het is een beetje de stem van de omgeving: als mensen het iedereen horen roepen, gaan zij dat ook doen. (bron: Veronica magazine, nr 2, 2006)
Volgens het zelfde fenomeen roepen ook veel mensen dat PHP zo makkelijk is en Java zo moeilijk.
Maar goed, wat gebruik je dan wel voor Java web applicaties?
* Struts?
* Tapestry?
* Toch stiekum JSF?
* Spring MVC?
* WebWorks?
* PHP-style (JSP's met scriptlets)
* JSP (moderne style, dus zonder Java code, maar met JSTL en EL)
* ...
En waarom? Omdat iedereen roept dat het "licht" moet zijn en voor framework X wordt geroepen dat het "licht" is, of omdat je zelf echt vind dat het feature X of Y heeft die het developpen en onderhoud beter & makkelijker maakt?
Recent opende ik een topic om te vragen wie JSF gebruikte. Als het standaard component framework in Java blijkt dit verbazingwekkend weinig gebruikt te worden. Gedeeltelijk blijkt dit door FUD te komen. Ooit heeft iemand eens geroepen dat het overengineered zou zijn, en iedereen is dat aan het naroepen. Peeter Heerschop (cabaretier) omschreef dit verschijnsel laatst nog heel treffend in een interview. Het was wel heel ergens anders voor van toepassing, maar het geldt voor heel veel dingen:
Het is een beetje de stem van de omgeving: als mensen het iedereen horen roepen, gaan zij dat ook doen. (bron: Veronica magazine, nr 2, 2006)
Volgens het zelfde fenomeen roepen ook veel mensen dat PHP zo makkelijk is en Java zo moeilijk.
Maar goed, wat gebruik je dan wel voor Java web applicaties?
* Struts?
* Tapestry?
* Toch stiekum JSF?
* Spring MVC?
* WebWorks?
* PHP-style (JSP's met scriptlets)
* JSP (moderne style, dus zonder Java code, maar met JSTL en EL)
* ...
En waarom? Omdat iedereen roept dat het "licht" moet zijn en voor framework X wordt geroepen dat het "licht" is, of omdat je zelf echt vind dat het feature X of Y heeft die het developpen en onderhoud beter & makkelijker maakt?
[ Voor 7% gewijzigd door flowerp op 15-01-2006 18:53 ]
It's shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult.