Web application technologies comparison.

Synopsis: we implement simple typical CRUD + S ([C]reate-[R]ead-[U]pdate-[D]elete+[S]earch) application with using various WebUI frameworks and put them side by side to compare their convenience for developers and performance. All the Web applications use exactly the same backend that consists from Spring framework managed Hibernate DAO classes.

At this moment we have the following implementations:

  • Tapestry 3.0.3
  • Struts + Tiles
  • Struts + SiteMesh
  • JSF ( MyFaces )

If you would like to see your favorite technology tested please tell us about it, or better yet: contribute an implementation.

© 2005 SourceLabs, Inc.