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 !