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

Reply via email to