Slashdot Mirror


Struts 1.1 Released

Evil Grinn writes "The long-awaited release of Struts 1.1 has finally happened. See the release notes for all of the changes since the last Release Candidate and also since Struts 1.0.2. Many new features are available in a stable production release for the first time today. Congratulations to the entire Struts team."

7 of 23 comments (clear)

  1. Re:What is it ? by Dibblah · · Score: 4, Informative

    ... After a whole 3 seconds of research... Struts homepage

    "Welcome to Struts! The goal of this project is to provide an open source framework for building web applications."

  2. Re:What is it ? by Paul+Bain · · Score: 5, Informative
    Struts is a web application development framework (WADF), of which there are many. The proliferation of open source WADF's prompted Anthony Eden to begin his Wafer Project, which aims to compare
    the many open source web application frameworks which are available using a common example application. This research project is designed to compare the application frameworks on a level field by specifying an example application so that the application features become irrelevent and the merits of each framework becomes the focus.
    Anthony could probably use some help.

    You can find many links related to Struts on Ted Husted's page, because he's the lead developer for Struts and the author of the O'Reilly thereon.

    In the opinion of some of the smarter Java developers, Struts is no longer the best of the WADF's in the Java world. Some of them seem to prefer WebWork, which is now part of OpenSymphony. Debate over Struts is raging.

    Check out an attempted improvement to Struts.

    --

    A lawyer & digital forensics examiner. Also an expert on open source software (OSS).
  3. Re:What is it ? by fuzzbrain · · Score: 3, Informative

    In addition to Webwork, Maverick and Tapestry are often brought up as alternatives to Struts. Roughly, Maverick seems to be more flexible and to be especially well suited to xslt. Tapestry does what Struts does and a whole lot more; it provides a component-based framework similar to Webobjects. All of these frameworks are similar in that they try to implement MVC (Model-View-Controller) and to separate of html from code. They also all require some time to learn and understand which is why it's hard to come up with an answer as to which is best: few people have the time to look at all of them and make a considered judgement. But using any of them is much better than using nothing.

  4. Re:What is it ? by KDan · · Score: 2, Informative

    Actually Ted Husted, while a lead developer of Struts, is not the author of the O'Reilly. That's Chuck Cavaness. Husted authored the Manning publications "Struts in Action".

    Daniel

    --
    Carpe Diem
  5. Re:Congratulations? by guusbosman · · Score: 2, Informative

    It'd be nice if there was a Netbeans module that would read the struts-config.xml and present it in a form, like the TLD module.

    I think that exactly the point KDan was making: IDE support for the struts-config and validation.xml files.

    I don't know about Netbeans, but there are a couple of them for Eclipse (Alpha Struts Editor, Easy Struts). The latter one already supports Struts 1.1.

  6. Oreilly written by someone else... by 955301 · · Score: 2, Informative

    You can find many links related to Struts on Ted Husted's page ... the author of the O'Reilly thereon.

    Ted wrote Struts in Action actually.

    Chuck Cavaness wrote the Oreilly book.

    --
    You are checking your backups, aren't you?
  7. Re:What is it ? by alphafoo · · Score: 2, Informative

    Some PHP-based MVC frameworks are out there, too, with various levels of completeness/applicability:

    Ambivalence [http://amb.sourceforge.net]
    Phrame [http://phrame.sourceforge.net]
    AloysCore [http://www.aloyscore.com/]
    php.MVC [http://www.phpmvc.net/]