I think that's part of the confusion, though. Correct me if I'm wrong, but this is how I see it after this discussion.
Struts = Legacy Struts 1.2.x - Action based architecture Struts Shale = Framework that leans on JSF and has a compatability layer written so it can support 1.x Struts apps See the confusion? #1 - If there is a 1.x compatability layer (keep in mind that I'm trying to think as a CIO type decision maker, less technical, more concerned about where the market is headed for both tools and developers) why would I ever choose Struts classic once Struts Shale is out? Struts Shale can do component AND action based development. Why bother with core Struts. #2 - What does it mean that Shale (which is really not action based) branded with the Struts brand which IS action based, but is being phased out? >From a marketing perspective it's a bit untidy. It would be better if Shale were it's own project, not tied to the Struts name and Struts core was allowed to ride off into the Sunset. This would be less confusing to the business decision maker, I believe. Preston >>> [EMAIL PROTECTED] 12/5/2005 2:16:17 PM >>> On 12/5/05, Preston CRAWFORD <[EMAIL PROTECTED]> wrote: > > > Of course. Never meant to imply you were in an ivory tower. Just that > whether Struts has a marketing arm or not, the reality is that for many > of us, what technology we can choose for X job in part hinges on the > *perception* of Struts. So given the current state of Struts it would do > some good to clarify and simplify the direction Struts is headed. Maybe > make sure that X version of Struts is component-based, Y version is > action based, etc. That way it's easier not just to choose what to use, > but it doesn't muddy the waters for the non-technical decision makers as > to what exactly Struts is. In your expressions above, X = Struts Shale and Y = Struts Action Framework. Both are being actively developed in the Struts community (along with several other related technologies). Preston Craig --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]