Indianapolis, IN, USA
Michael Dowden is a Senior Principal & Software Architecture Lead at CSpring where he uses Java and Open Source tools and methodologies. He organizes the Indianapolis Java User Group and regularly speaks on software development topics. Visit his profile on LinkedIn or follow him on Twitter @mrdowden.
Authored Comments
JSF doesn't fit the criteria given for the selection of frameworks for this article. As a view framework, it doesn't provide much value in a service-oriented or microservice framework. It also doesn't have good support for stateless applications, although stateless views are possible as of v2.2. Many modern Java web frameworks now use JavaSE instead of EE. There is no particular advantage to including JavaEE or JSF in web discussions where they lack relevance.
Thanks for your comment! My goal was to compare java-language web frameworks that support the The Twelve-Factor App. There are so many JVM-based frameworks that selecting the ones to write about was challenging, but 4 seemed like the right number for a short, cohesive comparison. If you know of any good comparisons between Grails and some of the other frameworks I would love to see it.