Voor een nieuw project ben ik op zoek naar een (java!) web-framework om ons te helpen bij de ontwikkeling, zodat we niet zelf het wiel opnieuw uit moeten vinden. Uiteraard heb ik zitten rondneuzen over wat nu een verstandige, toekomstvaste, keuze is waarbij je applicaties redelijk snel kan ontwikkelen zonder bergen boilerplate code.
De frameworks die tegen gekomen ben in mijn zoektocht en wat nader heb bekeken zijn Wicket, Tapestry en JSF (+ richfaces of primefaces). Aangezien ik niet de tijd heb/krijg om met alle drie een kleine referentie implementatie te maken, ben ik op zoek naar advies / ervaringen met bovenstaande frameworks.
Voor zover ik heb nagelezen is heeft Tapestry de steilste learning curve, maar is verder redelijk vergelijkbaar met JSF. Wicket schijnt juist weer vrij eenvoudig te leren zijn.
Op dit moment heeft JSF mijn voorkeur, maar eigenlijk voornamelijk vanwege het feit dat het onderdeel is van de J2EE spec en omdat ik lange tijd geleden er al eens een project mee gedaan heb en dus wat ervaring heb (als is dat weer +5 jaar geleden met versie 1.2).
Verder zijn er nog andere frameworks zoals Grails en Play, maar daar ben ik nog niet dieper op in gegaan. GWT + SmartGWT is iets waar we al ervaringen mee hebben, maar niet al te blij mee zijn. Wat dat betreft valt die dus af.
De frameworks die tegen gekomen ben in mijn zoektocht en wat nader heb bekeken zijn Wicket, Tapestry en JSF (+ richfaces of primefaces). Aangezien ik niet de tijd heb/krijg om met alle drie een kleine referentie implementatie te maken, ben ik op zoek naar advies / ervaringen met bovenstaande frameworks.
Voor zover ik heb nagelezen is heeft Tapestry de steilste learning curve, maar is verder redelijk vergelijkbaar met JSF. Wicket schijnt juist weer vrij eenvoudig te leren zijn.
Op dit moment heeft JSF mijn voorkeur, maar eigenlijk voornamelijk vanwege het feit dat het onderdeel is van de J2EE spec en omdat ik lange tijd geleden er al eens een project mee gedaan heb en dus wat ervaring heb (als is dat weer +5 jaar geleden met versie 1.2).
Verder zijn er nog andere frameworks zoals Grails en Play, maar daar ben ik nog niet dieper op in gegaan. GWT + SmartGWT is iets waar we al ervaringen mee hebben, maar niet al te blij mee zijn. Wat dat betreft valt die dus af.
The ships hung in the sky in much the same way that bricks don’t.