On top of all of the comments that have been presented, I would like to
say this:

I was given a task to create a site, I had 1 month to make it happen.
Luckily I had great requirements, and a great DBA by my side to help
with the model portion.  I went through the requirements, came up with a
specification, and started estimating the number of hours it was going
to take to make it happen.  2 months.  Long story short, I got it done
in one month.  Time to implement new modules went from 8 hours per
module to 2. Needless to say, my team came out looking like stars.

Is it just a framework abstracting away the easy stuff into easier
stuff?  I think the abstracted parts are the more complicated parts.
It's a framework!!  Think about a house and what it looks like before
the bricks are laid and the shingles tacked on.  After you have the
framework up, the rest is just repetition.

Some of the things that are in 1.1 but not 1.0: Nested tags, Tiles,
Validation, File Upload, various html, logic and bean tags and Dyna
Forms.

For those who are having trouble finding good editors, Macromedia MX has
extensions to work with Struts.  Intellij's IDEA works really well with
Struts if you are a code junkie.

Throw in the cost for the product ( $0 ) and add in support ( $0 )
documentation ( $0 )  and then factor in the number of hours you put
into creating it all ( 0 ).  I would have to say that Struts delivers a
pretty huge bang for the buck.

Oh yeah, did I mention that it is EASY too?

Thanks Craig, Ted, Arron, Cedric, David, David, Martin and the rest of
the Contributors for providing such an awesome product.

Carl

-----Original Message-----
From: David Graham [mailto:[EMAIL PROTECTED]] 
Sent: Wednesday, January 22, 2003 9:12 PM
To: [EMAIL PROTECTED]
Subject: Re: Value of Struts?


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


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

Reply via email to