Struts' main functionality is in the C of MVC. There are integrated pieces to make the V much easier (Tiles and custom tags). The M is up to you. What do you expect Struts to do, make your coffee ;-)?

You need to consider the thousands of hours that highly paid engineers have put into this project. If you really want to know the "value of struts", just guess an average salary and multiply by number of hours. If you guess appropriately, the number should stagger you.

Also consider you're using a very old version of Struts. I encourage you to check out 1.1; the version numbering is *very* modest.

David






From: Gene Campbell <[EMAIL PROTECTED]>
Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Value of Struts?
Date: Wed, 22 Jan 2003 15:07:04 -0800 (PST)

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]>

_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail


--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to