Il est très difficile de dire quel est le meilleur framework Web en Java. Surtout que ce choix dépend énormément de l’environnement technique de l’application et des affinités des architectes et/ou des développeurs. Matt Raible nous présente sa vision sur 5 frameworks existants en prenant en compte l’aspect technique et stratégique :

Cette présentation est également illustrée par une démonstration implémentée avec ces différents frameworks.

Il y a un fil de discussion sur TSS à propos de cette présentation où la communauté donne également son opinion sur les frameworks Web.

On peut retenir en résumé que :

  • Trapesty et Spring sont de très bons frameworks, mais ils sont très peu supportés. Il est donc difficile de se lancer dans l’aventure.
  • JSF est le standard J2EE. Et même s’il n’est pas encore arrivé à maturité; avec le support des grosses sociétés du monde J2EE et des éditeurs, il risque bien de rependre une place importante sur le marché des frameworks Web.
  • Struts reste le framework de référence. Très utilisé, il éprouvé depuis un certain temps, même s’il faut fournir un travail plus important qu’avec ses concurrents.

Notes

[1] A voir aussi