Which framework to choose nowadays, which would be still performant+able to do everything in it (pros & cons)
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/2084169/choosing-a-java-web-framework-now">Choosing a Java Web Framework now?</a>  </p>
</blockquote>



<p>Hi All,
I'm thinking about which framework to choose for web applications. There are so many web frameworks and I'm afraid of trying all of them - it could be time consuming and I wouldn't have to found much with simple examples.</p>

<p>I have experience with jsp, jsf1.2, struts1. I can say I don't like pure jsp with tags. Struts1 again is quite similar to jsp in my view but a bit better. I do like jsf, I find it quite simple to use :), but I'm worried about performance. We used icefaces and lack of get support was really bad.</p>

<p>I know there exist other frameworks, like spring mvc - could be good? . grails, ruby on rails, wicket, gwt, struts2,jsf2</p>

<p>What I need, I'd like to have a versatile framework which doesn't restrict me and at the same time it's no problem to create features e.g: ajax.A bit easier to develop in but still fast I would be scared to sacrifice performance for ease of development.</p>

<p>I do not have any production experience with other frameworks I named.Do you have? Could you share it please? What would you use?
Thank you very much.
Any experience appreciated.</p>
