You should do a little more research and choose your own:
- If the framework is supported
- Like a big community
- How good documentation
- If your project relies on many reusable components, then go to a component-based platform (JSF, Tapestry, Wicket, GWT, etc.), otherwise go to an action-based platform (Struts2, Spring)
source
share