You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Robert Taylor <rt...@mulework.com> on 2003/12/13 19:35:06 UTC

[OT] I didn't know Struts was an "antipattern"

A coworker sent me this link and said it was an interesting read.

http://today.java.net/pub/a/today/2003/12/11/mvc.html?page=1

Personally I don't think the author put much research into Struts or
Java Server Faces (which he doesn't mention at all) before writing
this article which has some interesting points and history about MVC, but
basically
is written to support his new ground breaking Shocks Servlet Framework.


robert



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Re: [OT] Struts vs. XYZ

Posted by Vic Cekvenich <ce...@basebeans.com>.
That feature does sound neat. I know of other exaples where good code 
did not make it in.
HOWEVER... a strength of Struts IS the DEVELOPER COMMUNITY support and 
interactivty. No other framework comes close to the developer culture 
relative to this Struts, for example this mail list.

It's also OK to be simple and not heavy. It does everything you need and 
does not get in the way when you need to do something it was not 
designed to do.

There are a dozen frameworks out there... they all start by saying :"We 
are better than Struts becuase ... "
The point is that Struts is the most popular framework out there by far. 
Like how many books do they have on XYZ framework? How many people ofer 
training on it? If you get on a project... chances are it's Struts. So 
knowing Spring or 20 other things out there will not help you. Struts + 
DAO looks good on a resume. Else you have to explain what it is. 6 
developers who all have 6 different things "better" than Struts.

I look as Struts (using Churchill's words) like this:
"It is the worst framework.... except for every other one out there".

I find Struts to be the simplest framework to use, you just have to 
dispatch in action, and if you need to work on someone else's code, take 
a peak at Struts.config, and you know where the M,V and C is.

Struts will not fail you project, it is production proven.

.V
Struts Trainer
baseBeans.com

ps: I think JSF is far behind a lot of other frameworks in 
features/benefits, and I will document specifics why only a newbie would 
use JSF, once it ships.

Gus Heck wrote:
> Interesting, I'm not sure I agree, but the patch that he complains about 
> not being added sounds useful...
> 
> Robert Taylor wrote:
> 
>> A coworker sent me this link and said it was an interesting read.
>>
>> http://today.java.net/pub/a/today/2003/12/11/mvc.html?page=1
>>
>> Personally I don't think the author put much research into Struts  before writing
>> this article which has some interesting points and history about MVC, but
>> basically
>> is written to support his new ground breaking Shocks Servlet Framework.
>>
>>
>> robert
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>>
>>  
>>



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Re: [OT] I didn't know Struts was an "antipattern"

Posted by Ted Husted <hu...@apache.org>.
Gus Heck wrote:
> Interesting, I'm not sure I agree, but the patch that he complains about 
> not being added sounds useful...

A lot of people have requested a history stack, and have also 
implemented it in their own applications. But I think we need to solve 
it in the larger context of a general solution to workflow issues.

Meanwhile, the post the author cited does *not* prove this point. In 
fact, it proves just the opposite.

The developer said that he *was able* to extend the framework and was 
simply offering the extension to the community. This is the same way the 
Validator and Tiles started.

The author was offering it as an example of Struts being inflexible when 
in fact is an example of Struts being flexible enough that people can 
extend it without our help :)

-Ted.




---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Re: [OT] I didn't know Struts was an "antipattern"

Posted by Gus Heck <gu...@olin.edu>.
Interesting, I'm not sure I agree, but the patch that he complains about 
not being added sounds useful...

Robert Taylor wrote:

>A coworker sent me this link and said it was an interesting read.
>
>http://today.java.net/pub/a/today/2003/12/11/mvc.html?page=1
>
>Personally I don't think the author put much research into Struts or
>Java Server Faces (which he doesn't mention at all) before writing
>this article which has some interesting points and history about MVC, but
>basically
>is written to support his new ground breaking Shocks Servlet Framework.
>
>
>robert
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>  
>



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Re: [OT] I didn't know Struts was an "antipattern"

Posted by Martin Cooper <ma...@apache.org>.
It would be nice if the author could at least spell Craig's name
correctly...


"Robert Taylor" <rt...@mulework.com> wrote in message
news:OCEBJBKGJIBAILNJEGCKOEJGGBAA.rtaylor@mulework.com...
> A coworker sent me this link and said it was an interesting read.
>
> http://today.java.net/pub/a/today/2003/12/11/mvc.html?page=1
>
> Personally I don't think the author put much research into Struts or
> Java Server Faces (which he doesn't mention at all) before writing
> this article which has some interesting points and history about MVC, but
> basically
> is written to support his new ground breaking Shocks Servlet Framework.
>
>
> robert




---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org