- Echo
- Struts
- RIFE
- JPublish
- Verge
- Action Framework
- Expresso
- OpenEmcee
- JWAA
- Smile
- Jeenius
- Dovetail
- Japple
- Nacho
- Click
- Cocoon
- SOFIA
- Spring MVC
- JATO
- Niggle
- Shocks
- Bento
- Turbine
- Jaffa
- MyFaces
- JWarp
- Cameleon
- Helma
- Cassandra
- GWT
- Millstone
- Tapestry
- Canyamo
- Folium
- Bishop
- TeaServlet
- jStatemachine
- Scope
- Jacquard
- Chiba
- Genie
- JFormular
- Dinamica
- Baritus
- OXF
- WebWork
- Maverick
- Jucas
- Barracuda
- wingS
- jZonic
- Warfare
- Macaw
- JBanana
- Melati
- Xoplon
- WebOnSwing
- Stripes
- JSF
May be more...
Introducing Wicket
JSP is by far the worst offender, allowing the embedding of Java code directly in web pages, but to some degree almost all of the frameworks from the list (except Tapestry) above introduce some kind of special syntax to your HTML code.
Special syntax is highly undesirable because it changes the nature of HTML from the kind of pure-and-simple HTML markup that web designers are familiar with, to some kind of special HTML. This special HTML can be more difficult to preview, edit and understand.
Wicket does not introduce any special syntax to HTML. Instead, it extends HTML in a standards-compliant way via a Wicket namespace that is fully compliant with the XHTML standard. This means that you can use Macromedia Dreamweaver, Microsoft Front Page, Word, Adobe Go Live, or any other existing HTML editor to work on your web pages and Wicket components.
A comment on struts
Struts is great for small to medium size application. When the application gets big, especially when presentation logic gets complicated, it is really a big hassle to maintain the a big xml config file. Also a problem to maintain a big properties file for message used all over the application.
Too much frameworks, my take will be do not ignore any. Though we may not able to master many.
Struts vs JSF
A good article on Struts vs JSF. http://www.simplica.com/strutsvsjsf.htm
Choosing a java web framework
A comparison presentation given in 2008 javaone conference. http://developers.sun.com/learning/javaoneonline/2008/pdf/TS-6457.pdf
This blog by Manoj maniraj has few more important points to be considered while picking your framework.
Just put in your views on the best framework.
No comments:
Post a Comment