On 3/23/06, Jonathan Revusky <[EMAIL PROTECTED]> wrote:
> In order to be able to offer something
> reasonably state of the art, the Struts community is basically
> abandoning the Struts 1.x codebase and inviting the Webwork people in.
> The Webwork 2.2 codebase then gets rechristened "Struts Action Framework
> 2". But what has happened is definitely a failure of the Struts people
> to stay competitive technically.

You like to write a lot, but you don't like to read. You don't find
searching for answer yourself quite entertaining too. I will try again
to explain the possible reason for Struts->WebWork move, as *I* see
it:

Core Struts people are moving to JSF/Shale, leaving the original
Struts Classic niche up for grabs. This niche could (and still can) be
taken by a "next best thing in action frameworks" whatever it may be,
WebWork or Stripes or Spring MVC or something else. In this case the
public perception would have been that Struts lost the battle.

Struts guys made a smart move bringing WebWork in as Struts 2.0. The
name is preserved and all that is related to the name is preserved
too, not just software but people as well. This way Struts originators
and committers retain their respectable status, while WebWork guys get
the market: "I was a Struts committer once" - "Oh, cool! I've heard
that version 2.0 will be really a leap forward". Very, very nice deal
for all interested parties.

Committers work on new interesting stuff, releaving themselves from
boring 1.x maintenance. Six years, are you kidding? After all, they
work on a new product now, so it will be beneficial for the community
too. WebWork guys get the recognition, the market and the influence.
Struts Action users get new version of the framework. Who cares that
it was called WebWork before?

Struts Classic needs/needed a serious makeover anyway, so why not to
take others' code instead? Do you care that Pontiac GTO is actually a
Holden Monaro, which is heavily based on Opel Omega? GM did not have
anything like it anyway, they killed Camaro/Firebird because it was a
farm tractor not a sports car. Bringing in GTO was an answer to public
demand for a new muscle car. Was this a reasonable choice? Um, for
"true" Camaro aficionados, maybe not. For them, Camaro will probably
be revived in couple of years.

But software is not exactly like automotive industry anyway. GM does
not give away GTO for free.

Michael.

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

Reply via email to