[GR-Jug] Struts GA Release
Kyle Adams
kadams at gfs.com
Tue Feb 27 14:01:07 EST 2007
> I'd be interested in hearing about the reasons for using struts. <
Something important to note: Ben was asking about Struts, but the original e-mail was about Struts 2. Struts 2 is a very different beast from Struts 1, due in part to the "convention over configuration" style of development popularized by RoR (and adopted by Struts 2). Don't judge Struts 2 by your Struts 1 experience.
A short answer to Ben's implicit question:
* Struts 2 introduces a number of improvements aimed at improving productivity, including convention over configuration and use of annotations
* Struts 2 provides a clear migration path for Struts 1 apps
* Struts 2 is based on the relatively stable base of Struts 1 knowledge combined with WebWorks code, all of which gives me more confidence using it in production that I might have with newcomers like Stripes.
* Struts 2 is Java-based, so I don't have to figure out how to hook a non-Java front end (PHP/Cake, Python/Django, Ruby/RoR) up to a Java-based back end.
And yes, I'd also be interested in a Struts 2 presentation. I'm primarily interested in hearing such a presentation, though I have a sinking feeling that I may end up presenting, in part because I've actually got some (very meager) Struts 2 experience :-)
Kyle
More information about the Jug
mailing list