Top 20 Web Frameworks for the JVM
Web application frameworks are designed to support the development of dynamic websites, web applications and web services, by alleviating the overhead associated with commonly performed activities, boilerplate code, etc. For example, many frameworks provide facilities for database access, templating, session management, and more. Since the early days of Java, there have been many frameworks and libraries that have tried to improve web developers productivity and this trend has continued with JVM languages like Groovy, Scala, JRuby, Clojure, and more.
Using the new community research tool, we at InfoQ want to get YOUR opinions on the relative importance and maturity of a variety of web frameworks that are targeted for the JVM. Please vote by dragging each practice across two dimensions – how important is the framework relative to the other frameworks, and how much is it actually used in real teams and projects.
This is an initial list - please tell us which other frameworks we should include in future versions of this community survey so we can improve the tool and provide information that will be useful to the community.
The frameworks are:
|JRuby on Rails (JRoR)||Grails||JSF, Netty, Seam, Sitemesh, Spark, Spring MVC, Stripes, Struts, VRaptor, Wicket||Lift, Scalatra||Cascade, Conjure, Compojure, Noir|
Howard Lewis Ship
And where's GWT ? (and Vaadin...)
vert.x should be in the JRuby, Java AND Groovy columns...
Re: Frameworks list
Then it asks for your google/facebook/twitter info. ummm...don't want to do this, but OK, I guess.
Then it asks to be allowed to link the accounts. NO.
Then it bombs.
My votes are for Grails, Spring MVC, vert.x, lift, play. But it sadly won't get counted 'cos I'm not bothering with this nasty invasive voting system again.
Netty - Does not make sense.
I want to see more Single Page Webapp related frameworks
It is a complete open source web framework.
Decidify is buggy
One more ...
Re: Netty - Does not make sense.
Erik van Ingen
Spray for Scala
We should be able to vote AGAINST frameworks