I think W. Churchill.
Think of Struts as kindergarten: "We put our coasts here, we put our books here, etc."
It also has best productivity if you do it right. 2 ti 3 CRUD M/D muli row modules per day is easy.
Decorative validation, declarative action mapping security, declarative layouts w/tiles, easy for IDE to generate beans getters/setters, it can use standard tag lib.
You can go from portyotpe in html to ren *.html *.jsp, add actions and pick a nice light persistance layer and you are so done.
But:
Struts does not make your project successful, that would be requirements.
It does not enforce an iterative development process, etc.
You can have a good tool and point it in your head and pull the trigger.
Ex: is OO, java is OO capable, but you can be object disoriented and code very slow.
.V
Gene Campbell wrote:
I've been using Struts (1.0) for a few months now, and
I'm not seeing a big advantage to using it other than
that it does Model 2 (which is very very wise) and
hides some of the heavy lifting.
ActionForms get you server side form validation and
HTTP parameters->bean mapping.
The taglibs get you reduced scriplet code and hooks to
the form bean.
Actions get you a clean place to write controller code
and a way to easily forward to presentation jsps.
Is that all Struts does? Or are there features I'm
missing? Is it just a framework abstracting away the
easy stuff into easier stuff?
I'm not trying to start a war - I'm sorry if I'm
coming of antagonistic. I'm not intending any ill
will. I'm just having a hard time figuring out why
Struts is so popular.
thanks - gene
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

