Several years ago (when I started learning Java (not that I ha finished since)), we had only just a handful of web application frameworks to choose from (like Struts, Spring, JSF), and these were used by most of the web developers.
These days, we see a new web application framework appearing each month, claiming that this is that easiest framework you can find, and is way shinier than the others…This is a bitÂ frightening.
Yes I have to agree that diversity is nice but what about the developers? How can you be good in such number of frameworks? How can you pass a job interview with all these technologies available? Hmm…

At first look this seems impressive (too), and I have to say that it caught my eye…maybe I will give it a try someday. It would be nice to see how it performs in a production application.

I have some questions to you:Do we need so many application frameworks, doing almost the same thing?
How easy is for you to decide which one to use from all these shiny ones? (I personally am totally quite confused)