Possible Duplicate:
Choosing a Java Web Framework now?
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.
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.
I know there exist other frameworks, like spring mvc – could be good? . grails, ruby on rails, wicket, gwt, struts2,jsf2
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.
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.
Here’s my take:
You have my condolences.
I don’t care for JSF or Struts.x at all.
Yes, Spring is very good. It’s much, much more than a web MVC framework as well. It’s performant, it’s got traction, it’s got the financial backing of VMWare. I think it’s the clear winner in the Java EE space.
Grails is built on Spring and Hibernate.
Not Java.
Could be good. I have no experience with it.
Write Swing, turn it into JavaScript. I have no experience with it.
I think Spring is a clear winner. It’s been on top for five years and hasn’t lost a thing.