The document provides a comparison of various Java web frameworks, including Grails, GWT, Ruby on Rails, Spring MVC, Vaadin, Tapestry and Wicket. It discusses the challenges in choosing a web framework, outlines various comparison points, presents the results of framework ratings in matrix and weighted forms, and provides analysis on the state of the frameworks in 2010 based on conferences and com