On 3/14/06, Niall Pemberton <[EMAIL PROTECTED]> wrote:
> I'm interested in the question "why has the market leading web framework
> failed to evolve fast enough and retain its position as the technically best
> in its field (i.e. action orientated frameworks)?".
>
> IMO there are two main reasons for this:
> 1) Backwards compatibility - Struts was so successful that the impact of
> breaking backwards compatibility hampered innovation and change (much easier
> to break compatibility when theres only a few users).

I would make it shorter: "Struts was so successful that [the success]
hampered innovation and change."

Compatibility could be preserved. We see now 1.3 with command chain,
FormDef, HTML2, action dispatcher, validator and other useful things
that make life with Struts easier being compatible with older code.
Would be better if all good stuff appeared earlier and was promoted on
official Struts site as "new best practices". Instead, 1.3 is on the
verge of leaving the birth home, yet there is no official
documentation how to use its new features (or is there? Am I barking
on a wrong tree again?)

> 2) Lack of willingness to contribute back from the vast majority of
> businesses that use Struts.

Why only businesses? Do you mean financial contributions? Why discount
pure honest-to-code enthusiasts?

> as an example BEA had a full time team developing Beehive
> based on Struts but to my knowledge never actually contributed to Struts.

I am glad they did not. Hmm, looking back at what I was suggesting a
year ago I see that others are glad that stuff was not contributed
too. While still liking my old idea (and building on it) I clearly see
that implementation sucked. So, everyone is happy preserving this
little garden, this is just super.

> But I don't think the vast majority of businesses that have
> benefited from Struts have fulfilled their responsibility and so at the end
> of the day if JSF takes over or Struts stagnates then those business that
> have put nothing in, have nothing to complain about.

Can it be rephrased into a shorter "fuck them all"? Oh, maybe you
meant something completely different.

Michael J.

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

Reply via email to