IMHO, I do not believe Shale should be under the Struts name. I really hope 
Shale is not
piggy-backing off the good name of "Struts" so it gets adoption. I can't say 
for sure, but I do
get that impression at times. I think it should be completely spun off and 
disassociated from
Struts, or be integrated into the Action Framework as a page-centric 
abstraction of Struts. 

--- Dakota Jack <[EMAIL PROTECTED]> wrote:

> Does anyone (I mean "anyone") believe that Shale is a potential
> future.  Don't even its most avid advocates see it as a temporary
> transition to some JSF deal?
> 
> On 12/2/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote:
> > You know, I can't believe I'm about to say this given some of the comments
> > I've made in the past, but here goes anyway...
> >
> > I think the compatibility later is almost pointless and maybe the effort
> > isn't worth it.
> >
> > The reason I say this is that many people have the opinion that Struts is
> > old news and needs to evolve.  Many people also believe it is already
> > pretty far behind the times.
> >
> > When situations like that arise, it is often best to simply start charting
> > the new territory without concern for supporting the old.  Now, I don't
> > mean drop support for Struts 1.x... as others have said, 1.x isn't going
> > anywhere and there are people willing to continue to support it and even
> > evolve it, me included.  What I'm asking is if there really is any good
> > reason to make Struts Ti compatible with the 1.x world, or is it time for
> > a whole new world?
> >
> > Shale was, and I presume still is, suggested as a possible Struts 2.0
> > direction.  People are willing to accept that as a possibility, and
> > there's no promise, that I'm aware of anyway, of a Strtus 1.x app ever
> > being able to run under Shale.  And what would be the point of even trying
> > to allow for that?  I'd would suggest none.
> >
> > People with existing 1.x applications aren't too likely to upgrade to Ti
> > anyway.  Some will of course, but by and large I'd say it won't be a
> > common occurance.  It's the *new* projects that will or will not latch on
> > to it, and they won't have a compatibility concern.
> >
> > But if Struts Ti is going to be a relatively big departure from what
> > Struts is now, and it sounds like that might be the case, and given that
> > 1.x isn't going anywhere, is there really a point to a compatibility
> > later?
> >
> > Further, might it even hurt the cause to some degree?
> >
> > Now, it sounds like Don has a relatively easy way to accomplish it, and if
> > that's true than that fact takes a bit of the wind out of my comment here.
> >  I mean, if a compatibility layer isn't a big deal to implement, then
> > there's obviously no *harm* in doing it.
> >
> > But still, I wonder if it might not be better to simply offer people a
> > (potentially) incompatible choice, much like they have now when choosing
> > between Struts and JSF... the integration library notwithstanding, they
> > really are two fundamentally different, competing views on web
> > development.  And that's OK, it's a choice.
> >
> > I'm starting to think that maybe the best course for Struts is one where
> > 1.x is allowed to continue to evolve, to the extent the community supports
> > and contributes to it, and Struts Ti goes off, without worrying about
> > compatibility, and just tries to be as good as it can be.
> >
> > I don't know, I'm just tossing out some thoughts here.  I'm not sure I
> > completely agree with myself :)  Just some talking points I guess.
> >
> > --
> > Frank W. Zammetti
> > Founder and Chief Software Architect
> > Omnytex Technologies
> > http://www.omnytex.com
> > AIM: fzammetti
> > Yahoo: fzammetti
> > MSN: [EMAIL PROTECTED]
> >
> > On Fri, December 2, 2005 1:00 pm, Pilgrim, Peter said:
> > >
> > >> -----Original Message-----
> > >> From: Don Brown [mailto:[EMAIL PROTECTED]
> > > ==////==
> > >>
> > >>
> > >> While you are certainly entitled to your opinion, I'd ask
> > >> that you reserve
> > >> judgement until at least the first Struts Ti release.  Yes,
> > >> we plan to seed
> > >> Struts Ti with WebWork 2.2, but that doesn't mean it will
> > >> stay that way or
> > >> that Struts Action 1.x users and even code aren't important.
> > >> I just started
> > >> working on the Struts Action 1.x compatibility layer tonight
> > >> so its too
> > >> early to say, but my goal is to be able to run most Struts Action
> > >> 1.xapplications unchanged on Struts Ti.  Struts Ti was born with the
> > >> idea of
> > >> filling the gap between a new development frame of mind with
> > >> JSF and Struts
> > >> Action 1.x, providing Struts developers a powerful new framework that
> > >> leverages their Struts knowledge, not negates it.
> > >>
> > >> Furthermore, it has been said before and I'll say it again -
> > >> Struts Action
> > >> 1.x isn't going anywhere.  Just as development continued when
> > >> Shale was
> > >> born, development will continue today.  I have at least one
> > >> major Struts
> > >> Action 1.x application myself that will never see a rewrite,
> > >> so if for some
> > >> reason Struts Ti doesn't have full Struts Action 1.x
> > >> compatibility, it'll
> > >> stay on the stable, supported Struts Action 1.x.
> > >>
> > >
> > > I have been at at three investment banks in London where I
> > > build Struts applications. I think that these applications
> > > will not be radically changed in the future regarding
> > > moving from Struts to another web framework e.g Spring MVC, Tapestry
> > > or JSF.
> > >
> > > What I do envision is that they may be refactored, particular
> > > if the underlying framework makes it easier?
> > >
> > > I think Don's Struts compatibility layer will make or break
> > > the adoption. If it is a very good piece of engineering
> > > that makes it easier to enhance, develop, and more importantly
> > > maintain Struts application, then that would be a big seller.
> > >
> > > On the otherhand if the layer is piecemeal, and there no obvious
> > > quick win here and there. For example you still have to fight
> > > with code and javascript all over the place, and base actions
> > > and action forms, and you have to set validation manually,
> > > and incorporate application resources, download
> > > ApplicationResources.properties
> > > with `error.required' from the net, then I can see it wont
> > > work very well.
> > >
> > > I am not saying that it should be Ruby on Rails with active
> > > database dynamic records, but it could be a lot be easier
> > > for developer to get a basic web application up and running,
> > > but still have extensibility. One of the secrets of Struts
> > > wide adoption is that it didn't try to be the jack of all spades
> > > and stuck cooly to MVC Model2. Now it has to grow with the
> > > trend for metaprogramming, which is not as easier to do
> > > with Java as it is with other languages.
> > >
> > >> This is open source - if you are convinced Struts Action 1.x
> > >> is the one true
> > >> way, feel free to jump in and contribute.  Just because
> > >> Struts Ti may be
> > >> right for me, it may not be for you.
> > >>
> > >> Don
> > >>
> > >> On 12/1/05, Michael Jouravlev <[EMAIL PROTECTED]> wrote:
> > >> >
> > >> > Maybe I do not know how to do business. Heck, I do not have MBA. But
> > >> > for some reason I have a sour taste in the mouth. If
> > >> > StrutsTi/Struts2.0 is so heavily based on WebWork code that one did
> > >> > put an equal sign between the two, then Struts2.0 is not Struts
> > >> > anymore. It would be honest just to say that Struts ran out
> > >> of steam,
> > >> > it is crusty, it sucks, its development is concluded and everyone is
> > >> > welcomed to switch to shiny WebWork. I would get that. I
> > >> would accept
> > >> > that. At least I won't feel being fooled.
> > >> >
> > >> > In case of DaimlerChrysler one has an option to go and buy
> > >> an original
> > >> > product. There is no such an option in Struts/WebWork case.
> > >> How do you
> > >> > think you will explain to those who "know" that Struts sucks that
> > >> > Struts 2.0 is not Struts 1.x they knew (or actually did not know)
> > >> > before? Will you be telling them that this is actually
> > >> WebWork, which
> > >> > is so much better? Now that would be fun.
> > >> >
> > >> > I have nothing against WebWork, I had looked into it once
> > >> or twice, it
> > >> > is surely a nice framework, but I will not buy WebWork skinned as
> > >> > Struts.
> > >> >
> > >> > Michael.
> > >
> > >
> > >
> > > --
> > > Peter Pilgrim :: J2EE Software Development
> > > Operations/IT - Credit Suisse First Boston,
> > > Floor 15, 5 Canada Square, London E14 4QJ, United Kingdom
> > > Tel: +44-(0)207-883-4497
> > >
> > > ==============================================================================
> > > Please access the attached hyperlink for an important electronic
> > > communications disclaimer:
> > >
> > > http://www.csfb.com/legal_terms/disclaimer_external_email.shtml
> > >
> > > ==============================================================================
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> 
=== message truncated ===



                
__________________________________ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs

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

Reply via email to