Plus, it's not accurate to call Struts 1.x "a codebase which is no longer being maintained."
> -----Original Message----- > From: Frank W. Zammetti [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 29, 2005 3:53 PM > To: Struts Users Mailing List > Subject: Re: How does Shale affect my Struts development > > > Hi Daniel, > > I think upgrading to 1.2.x *is* compelling, if you decide you want to > stay on the Action-oriented path. There have been enough fixes and > enhancements since 1.1 to warrant that upgrade. I suggest reading > through the history to see what has been done. > > The whole Struts vs. Shale decision comes down to how you > want (or need) > to architect your applications. There is a huge number of reasons to > choose one over the other, and I seriously doubt I could > enumerate them > all, so I would suggest reading up on the component-oriented > architectures out there, since you already know the action-oriented > paradigm, and see if it better suits your needs. Many people > find that > it does, but just as many find that it doesn't. That may well change > over time, but it's reality (as far as I'm aware) today. > > Whatever you do, my advice is to *NOT* choose the component-based > paradigm simply because you hear it's the "future of web > development", > or that it's just "obviously better". I'm not going to > debate whether > those things might be true or not, I'm simply pointing out > that neither, > in my mind at least, are good enough reasons to go one way or > the other. > There is a lot of hype, and you need to cut through it and > really see > what is underneath. If you find merit in it, then by all > means go for > it! Like I said, many people believe it's a no-brainer, and you may > agree in the end. Just don't agree because anyone tells you that you > should :) > > Frank > > Daniel Blumenthal wrote: > > Actually, not to start that holy war, but I'm in the middle of > > refactoring my Struts 1.1 app, and am trying to decide > whether there's > > any compelling reason to upgrade to either 1.2.x, or Shale. > > > > Struts 1.1 has certainly been just fine - and unless there's a good > > reason (important security upgrade, must-have feature, significant > > speed improvements, etc.) I'm happy staying with it. But I > feel like > > I should understand why I'm staying with a codebase which > is no longer > > being maintained, rather than doing it through ignorance. > > > > Any thoughts? > > > > Daniel > > > > > >>-----Original Message----- > >>From: Alexandre Poitras [mailto:[EMAIL PROTECTED] > >>Sent: Thursday, December 29, 2005 10:01 AM > >>To: Struts Users Mailing List > >>Subject: Re: How does Shale affect my Struts development > >> > >>Bernhard is totally right. The choice you are facing is > >>wheter you want to go for now on with components-based > >>frameworks (JSF/Shale, > >>Tapestry) or a typical action-based framework > >>(Struts/Webwork). Struts is supporting the two choices for > >>the moment and I think it's great! > >> > >>But don't ask for the pro and cons of each approach here or > >>you'll start a holy war! Just kidding ;) > >> > >>On 12/29/05, Bernhard Slominski > >><[EMAIL PROTECTED]> wrote: > >> > >>>Hi Jim, > >>> > >>>don't make the following mistake: > >>>"I use Struts but I want to move on, so I have to use Shale!" > >>> > >>>Shale is build ON TOP of JSF, so to understand the benefit of Shale > >>>you have to know JSF. > >>>So the first question to ask yourself: > >>>"Do I want to move to JSF or is Struts just fine for me?" > >>>When you decided to move to JSF or to at least take a > >> > >>closer look at > >> > >>>it then after being familiar with JSF you can look at Shale > >> > >>and see if > >> > >>>that's the right technology for you. > >>>I guess in your case you seem to be fine with Struts, so > >> > >>just stay with it! > >> > >>>Bernhard > >>> > >>> > >>>>-----Ursprüngliche Nachricht----- > >>>>Von: Jim Reynolds [mailto:[EMAIL PROTECTED] > >>>>Gesendet: Donnerstag, 29. Dezember 2005 15:10 > >>>>An: user@struts.apache.org > >>>>Betreff: How does Shale affect my Struts development > >>>> > >>>> > >>>>First off, a little background. I have started using the 'Struts' > >>>>framework about 1 year ago. I have created three apps, and all is > >>>>moving along pretty well with the Struts and model 2 > >> > >>approach. I am > >> > >>>>just starting to use more design patterns for my business > >> > >>logic, etc. > >> > >>>>Anyway, as you may be aware I frequent this list, and try > >> > >>to keep up > >> > >>>>with what is going on with the Struts project. > >>>> > >>>>I am noticing a lot of 'Shale' discussion, and I have > >> > >>just finished > >> > >>>>reading the link here > >> > >><http://struts.apache.org/struts-shale/> and > >> > >>>>franky, I am not sure what Shale brings to the table that is not > >>>>already included with Struts? > >>>> > >>>>I guess, the reason for this post is, I was hoping possibly there > >>>>are people out there who understand this Struts/Shale and > >> > >>could tell > >> > >>>>me how to get started, and what the gain is. Whether the best > >>>>approach is to build a simple Struts app and convert it, or what > >>>>steps I need to take in order to be prepared and keep my > >> > >>skill set > >> > >>>>where it needs to be. > >>>> > >>>>Regards > >>>> > >>>> > >> > >>-------------------------------------------------------------------- > >> > >>>>- To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>> > >>> > >>------------------------------------------------------------ > --------- > >> > >>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >>> > >> > >> > >>-- > >>Alexandre Poitras > >>Québec, Canada > >> > >>------------------------------------------------------------ > --------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > -- > Frank W. Zammetti > Founder and Chief Software Architect > Omnytex Technologies > http://www.omnytex.com > AIM: fzammetti > Yahoo: fzammetti > MSN: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]