Comparing Java Web Frameworks

Framework Nature Learning curve Productivity Unit testing Community
Struts 1.x Action ++ + - +++
Spring MVC Action +++ ++ ++ +++
Tapestry Page ++++ ? ? ?
Struts 2 Action ++ ++ + ?
Seam ? ? ? ? +
JSF Component ++++ ? ? ++
GWT Component +++ ? + ?
Wicket Component +++ +++ ++ ?
Click Page ? ? ? ?
RIFE ? ? ? ? ?
Stripes ? ? ? ? ?
Echo2 ? ? ? ? ?

Struts 1.x

Spring MVC & Spring WebFlow

Tapestry

Struts 2

Seam

Java Server Faces

Google Web Toolkit

Wicket

Home page
Impressions moving from Spring MVC

Click

Homte page

RIFE

Echo2

Stripes

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.