Peter Thomas vient de compléter son comparatif des principaux frameworks web, portant ainsi leur nombre à 4 :
Une comparaison avec Spring MVC + Webflow est également disponible.
Protocole de test : une application raisonnablement complexe a été développée successivement avec les frameworks, puis des mesures objectives de performance et d'occupation mémoire ont été réalisées grâce à JMeter et hprof. L'auteur a volontairement ignoré certains éléments tels que la facilité d'utilisation, la qualité de la documentation ou la productivité ressentie, à cause de leur caractère éminemment subjectif.
Résultat : les mesures indiquent que Wicket est le framework le plus performant de manière générale.
Tapestry arrive globalement second, suivi de Seam, puis de Grails. Les écarts constatés avec ce dernier sont très importants : du simple au double pour le nombre de classes chargées, un rapport de 1 à 7 pour l'occupation mémoire, et de 1 à 10 pour le nombre d'objets instanciés !
En conclusion, l'auteur souligne qu'en plus d'être performant, Wicket est également très productif grâce à son modèle de développement par composants et au découplage strict entre le code de présentation (pur HTML, sans JSP) et le code de traitement des événements (pur Java).
Bonne lecture !


Commentaires
C'est le genre de test qui fait plaisir à lire!
je vais faire mon casse c...ieds (on va dire) habituel mais à noter que Peter Thomas est bien spécialisé dans Wicket, ce qui aide tout de même pas mal, quand on doit faire des comparaisons de nombre d'objets créés par une application.
Il est aussi l'auteur de "JSF sucks" qui devrait être placardé au desuss de tout bureau d'archi.
Bref, il a des préférences mais il aligne des chiffres et s'attache aux faits.
(J'adore son blog!)