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]

Reply via email to