Common notes

Usual disclaimer: the notes are subjective - you make your own decision! - Please share with us your opinion

It is really hard to make all the technologies really comparable even for this simple CRUD+S scenario because their default capabilities are quite different. For example:

  • Tapestry comes with wery complex Table component that does paging, columns sorting etc. with minimal amount of efforts from developers;
  • JSF MyFaces comes with comparable Table component (although JSF itself lacks it);
  • Struts/JSTL do not provide Table component (well, they do not provide 'an obvious candidate' , but there are third party components available - see this discussion for example)

Therefore make your own judgement about what the test shows.