Rick Hightower pose une question que mes clients me posent régulièrement. Où va la couche graphique web dans le monde java ?

Mon opinion est que Struts 1.x est maintenant le legacy du monde java, une espèce de Cobol que tout développeur java doit connaître car il le rencontrera un jour où l'autre sur un projet. Pour le futur, si un framework MVC doit s'imposer, Struts2 est bien placé, car dans Struts2 il y a Struts. Un autre framework pourrait tirer son épingle, SpringMVC, car dans SpringMVC il y a Spring ;-). Ces frameworks n'apportent pas vraiment de révolution, ils sont plutôt dans la continuité.

Pour ce qui d'un futur plus ambitieux, je pense que GWT va s'imposer. Vous le savez tous, je suis un supporter de cette technologie. Mais chaque mois qui passe me donne de nouveaux indicateurs, l'adoption de cette technologie est en forte croissance.

Il y a un challenger, Flex d’Adobe qui repose sur le plugin Flash. Pas de problème, n'est-ce pas ? Et pourtant, ce matin pour tester la version beta du site parleys.com (le site où les vidéos de Javapolis et SpringOne sont diffusées), il m'a fallu upgrader mon plugin flash. Sans ça, je ne pouvais pas accéder au contenu. J'ai fermé mon navigateur et j'ai installé le nouveau plugin et j'ai relancé. Un site, merveilleux, m'est apparu, mais l'upgrade d'un plugin sur le poste de travail est-il à la portée de toutes les DSI ?

Oui, je n'ai pas cité JSF. Je ne crois pas beaucoup à cette technologie. Certe, elle est puissante, mais elle est aussi très compliquée.

What server-side Java web framework will be the next for 2008?

http://www.parleys.com/display/PARLEYS/Parleys.com+V2+BETA+Program

image