On 11/1/05, Wolfgang Gehner <[EMAIL PROTECTED]> wrote:
> To me, 1.3 should be called 2.0.

The thinking has been that so long as each release is backwardly
compatible with the last, then there is no reason to increment the
major version number.

A couple of things that might trigger incrementing the version number
would be rewriting the code base to the latest JVM (rather than the
one most people use). A "Struts Tiger" using Java 1.5 would be likely
candidate for Struts 2.x.

Another trigger might be a revolutionary change to the feature set. If
we did everything that's already on the 1.3 to 1.5 roadmap, I could
see going to 2.x then.

But, as cool as 1.3 may be, it seems to be 100% backwardly compatible
with 1.2 (once deprecations are removed). The change to the request
processor is dramatic, but if you look back at what we did for 1.1 and
1.2, it's also evolutionary.

> Everyone wonders if Struts is dying. I don't think it is. With 1.3/"1.5"
> it gets a major push as far as extensibility is concerned (which should
> be a key role of any <i>framework</i>. With tweaking the struts chains,
> creating a "Struby" (Ruby on Struts) would probably be the work of a fun
> long weekend. Talk about extending the life of Struts, here it is.

If a Ruby on Struts is something that you want to use in your own
work, then you should do it, and share the result with others. That's
what we are doing here. :)

If someone is concerned with Struts longevity, the most helpful thing
might be to help us crank up the news and resources sections again.
Once upon a time, we were *the* source for all things Struts. Every
extension that came out, every article that was published, we
announced them all here. But, when Struts peaked, it just became too
much work to keep up with all the new announcements.

We have a few things liisted in the resource directory, but the wiki
pages we have now come no where close to exposing the extent of the
Struts industry.

* http://wiki.apache.org/struts/StrutsResources

I wish I could work on this myself, but there's still much to do with
the Struts 1.3 documentation, and I also want to get started on a
Struts Use Case project.

* http://opensource2.atlassian.com/confluence/oss/display/STRUTS/Struts+Classic

> Marketing uses "Classic" when they want to discourage people using it,
> and rather buy something new.

Ah, well, we're not marketers and we're not selling anything. We're a
group of engineers working together to create and maintain the
framework that we want to use in our own applications.

I don't think anyone is married to the term "Classic", it's just that
no one's suggested another.

> Also, would anyone want to step forward and be vocal about what is new
>  with Struts 1.3 ("1.5") in discussions like
> http://www.theserverside.com/news/thread.tss?thread_id=37365 ?

I tend to stay away from the ServerSide chats, but I did post a
comment to write in a +1 for Struts to the (somewhat silly) About.com
survey.

* 
http://forums.about.com/n/pfx/forum.aspx?nav=messages&tsn=1&tid=1584&webtag=ab-java

-- HTH, Ted.
http://www.husted.com/poe/

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

Reply via email to