De rien, en effet il est inutile de chercher l'outil magique et l'IDE n'a finalement pas toujours autant d'importance qu'on le croit.
Wicket est celui que j'ai le plus utilisé. L'approche me plaît bien mais je trouve qu'au niveau documentation ce n'est pas toujours le plus confort. Il m'a intéressé car il a beau ne pas avoir une approche composant (comme JSF ou GWT) il profite quand même de pas mal de fonctionnalités ajax faciles d'emploi avec des examples de code :
http://www.wicket-library.com/wicket-examples/ajax/
Stripes je l'ai découvert assez récemment, je trouve le concept pas mal mais les résidus de JSP du style : <c:forEach items="${list}" var="bug" varStatus="loop"> me déplaisent un peu par leur côté string-based. Et play! est le petit nouveau que je compte sérieusement considérer pour un développement futur. C'est surtout sa fonctionnalité éditer et voir les changements immédiatement qui m'attire. Car l'air de rien mais sur un projet un peu conséquent, devoir démarrer son tomcat ou jetty ou je ne sais quoi à chaque virgule sachant qu'une fois sur 2 faut le killer à la brute (je précise que c'est peut être spécifique à ma config ça...) ça prend vite du temps.
Des goûts et des couleurs... Pour choisir je te conseille de faire un petit tuto dans chaque techno (style un formulaire avec 2 ou 3 éléments techniques cruciaux de ton futur site) et de choisir ce qui te paraît le plus facile et maintenable pour ton projet.
Et aussi, petit conseil quel que soit ton choix, je te recommande de rester à l'écart des gros frameworks du style j2ee tant que c'est pas nécessaire. En java orienté web, tu vas vite tomber sur des stacks composées d'un ou plusieurs de ceux-ci : EJB, Spring, Seam, Hibernate... Fais attention à ne pas faire de ton application une usine à gaz auquel tu ne comprends plus rien, ça arrive très vite et on se rend compte seulement après coup qu'on chasse les mouches au bazooka. Ce qui semble trop *magique* dans le fonctionnement n'est jamais sans conséquence.
EDIT: Je prends juste la peine de préciser que tout ça c'est juste mon avis personnel. Je trouve que le monde java souffre énormément de surconception et d'over-engineering et j'ai des positions bien arrêtées sur ce sujet.
Partager