On Mon, 31 Jan 2005 17:03:09 -0500, Alex Kravets wrote:
> So what do you guys think?
> http://www.theserverside.com/news/thread.tss?thread_id=31509

An important clarification we'll make to the FAQ is that "by doing our job 
right" we mean "not break backward compatibility" in the ongoing 1.x series.

There's more than a few things that people want to do with Struts 1.x yet. 
We're approaching Struts 1.3, and already, the Milestone page 
[http://struts.apache.org/milestones.html] is looking forward to Struts 1.6.

If need be, we can go on to Struts 1.42 or Struts 1.2025. If there's interest, 
there could be another five, ten, or fifty years of Struts 1.x development.

A year ago, we talked about a Struts 2.x revolution to give us a clean start on 
the codebase. But, most everyone wanted to evolve the Struts 1.x codebase 
instead.

So, that's what we are doing: evolving Struts 1.x, step by step, innovation by 
innovation, deprecation by deprecation :)

If we never break backward compatibility, and we never start a new codebase, 
then we never need to roll the major version number.

Meanwhile, another potentially great framework has come along: Shale. Like 
Struts, Shale is MVC web framework, but it doesn't share any code or 
architectural hallmarks with Struts 1.x. We could call it Struts 2.x, but we 
could also fork Maverick, Spring MVC, Tapestry, or WebWork and call any of 
those Struts 2.x, if that's what the community wanted.

But, as near as we can tell, that's not what they community wants. The 
volunteers are showing by their commits that we want to evolve Struts 1.x and, 
at the same time, also work on Shale 1.x.

As someone mentioned elsewhere: different strokes for different folks: 
different technologies for different requirements.

People wanted to do both and proved it with their commits. So both is what we 
are doing :)

And, if someone comes up with a third thing, based on dynamic ECMA Script or 
something, maybe we'll do that too. :)

-Ted.




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

Reply via email to