See my comments below...
> -----Original Message----- > From: Juan Alvarado (Struts List) [mailto:[EMAIL PROTECTED]] > Sent: Thursday, July 25, 2002 5:45 PM > To: Struts > Subject: Struts Vs. Sun J2EE Compliance and Design Patterns > > > Hello folks: > > Recently I had a discussion with an ex-colleague of mine > regarding struts. I > explained to him that it's an awesome framework and that it has everything > for developing web applications using MVC. comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment > > His response was something to the effect of "I'm sure struts is > great but we > are very happy with our architecture here and that it has all the benefits > of struts and that they are 100% J2EE compliant and sun pattern compliant > and blah blah blah.... He also made it a point to point out that his > architecture is just J2EE and no third party libraries. > I see....comment comment comment comment comment comment comment comment comment comment comment comment comment comment > I tried telling him that struts was all J2EE also and that it was > written in > pure java. His response was that it was a third party package on top of > J2EE. He then tried to tell me what patterns he uses for his architecture > and those consisted of: Service to Work, with Servlet Front Strategy, > Displatcher in Controller Strategy, and JSP View Strategy, Value > Objects,and > Data Access Objects. > That's interesting. more comments more comments more comments more comments more comments more comments more comments more comments more comments more comments more comments more comments more comments more comments more comments more comments > I tried to tell him that all that was nice and dandy, but with struts he > could use all those patterns with struts and in the process save himself a > ton of time in developing his application(s). Basically this was his > response: > > I'm just against anything other than the base stuff. I don't > like reallying > on any pieces that are from other parties or that put layers on top of > Java... to be honest, I'm just not interested. I'm sure that many of the > people on there will have lots to say about why struts is great, but I > already looked into it, along with all other options, and saw no benefits > beyond adopting J2EE and Sun's core J2EE patterns. There isn't anything > struts does that our architecture now doesn't do, and it doesn't do it any > easier, so why would I bother? > I only have one thing to say about that! comment comment comment comment comment comment comment comment comment comment comment comment > So my question is as follows... Isn't this person wrong in saying that > struts puts layers on top of Java and that struts doesn't do > anything easier > than his sun based architecture?? If that was the case, why > aren't we using > his architecture/framework?? I mean as far as I know, sun doesn't have > anything close to what struts is, and if truth be told, aren't they(Sun) > using at least one of the struts creators for their own Java Server Faces > framework. > > I would love to hear what the community's reaction to these comments are. comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment > > Sorry for the long post, but I think this one was worth it. > That's ok. I only had a few comments to point out. > ********************************************** > Juan Alvarado > Internet Developer -- Manduca Management > (786)552-0504 > [EMAIL PROTECTED] > AOL Instant Messenger: [EMAIL PROTECTED] > > ********************************************** > Juan Alvarado > Internet Developer -- Manduca Management > (786)552-0504 > [EMAIL PROTECTED] > AOL Instant Messenger: [EMAIL PROTECTED] > > ....but seriously... You can lead a horse (err...Jackass) to water, but you can't make them drink. Having the power of persuasion over people is something I, unfortunately, was not born with. That's probably why I am not in Sales. I've also struggled to explain to people the benefits of building on top of what others have accomplished. And some people are just too proud to admit that someone else (whom they have deemed is beneath them) might know more (or at least more about something specific) than them. Sometimes, the best technique is to just sit back and give people enough rope to hang themselves. I've done it in the past, I'm doing it right now on the contract I am on, and I'm sure I'll have to do it in the future. For now, I'll just go on doing my thing here on the struts-users (and a few others) list. I'll keep donating my time and talents (what few I actually have ;) to help others grow and learn. I think I've learned more just hanging out on the jakarta lists than at all the jobs/contracts I've had. Well, I hope you've enjoyed my comments comments comments comments comments comments comments comments comments comments comments comments comments comments comments comments comments comments ;-P James "Sasquatch in drag" Mitchell Software Engineer\Struts Evangelist Struts-Atlanta, the "Open Minded Developer Network" http://www.open-tools.org/struts-atlanta -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

