IntelliJ Java IDE
The moose likes Other Application Frameworks and the fly likes Web App Frameworks Showdown Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Application Frameworks » Other Application Frameworks
Reply Bookmark "Web App Frameworks Showdown" Watch "Web App Frameworks Showdown" New topic
Author

Web App Frameworks Showdown

Bruce Coleman
Greenhorn

Joined: Mar 28, 2002
Posts: 9
Who has the guts to play for blood and skin their smoke wagons at the Web Application Frameworks Showdown?

Translation for those that didn't just watch Tombstone: What web application frameworks do folks like?

Also, I'd like to identify what criteria folks would use to rate (or choose between) web application frameworks.

Some additional context for this conversation:
  • The focus is on non-EJB frameworks. As in, whether EJB's are supported is irrelevant.
  • Yep, some of this is religion. So be it.
  • Yep, web application frameworks have been compared before. I think we can do a better job of identifying rating (or preference) criteria, and gathering focused opinions.
  • Bruce Coleman
    Greenhorn

    Joined: Mar 28, 2002
    Posts: 9
    Some web app frameworks to consider: Struts, Spring, Tapestry, Trails, Shale, WebWork, Cognition, Wicket, Facelets

    Some judging criteria:
  • Developer Testability - a measure of the developer's ability to developer test (a.k.a. unit test) web application components
  • Tools Support - a measure of the quality (and number?) of tools (e.g. IDE plug-ins) available

  • Matt Raible's Java Web Framework Sweet Spots is worth a read.
    [ April 26, 2006: Message edited by: Bruce Coleman ]
     
    IntelliJ Java IDE
     
    subject: Web App Frameworks Showdown
     
    Threads others viewed
    Web Frameworks --> Application Frameworks
    Wicket in Action - to authors
    Monitoring of server using JMX and SNMP
    Possible Category and New Forum Changes
    Poll: Do JSF and Struts need their own forums?
    MyEclipse, The Clear Choice