On 7/31/05, Nick Heudecker <[EMAIL PROTECTED]> wrote:
> > I think there are a lot of people out there who feel as you do, but
> > backwards-compatibility has always been a major theme for those
> 
> While backwards compatibility is nice, I would rather see a better
> framework for the 2.x release.  My personal opinion is that version
> compatibility should be required between point releases, but all bets
> are off for major revisions.

I would tend to agree. 

Personally, I think a great place to start would be a Struts codebase
for Java 5. It's not something I can work on myself right now, but if
I start coding in Java again, I'd definately want to get up to speed
with everything that Java 5 has to offer.

A lot of frameworks that are very different from Struts are able to
read the Struts configuration and allow use of Struts actions and
such, while also allowing use of the native framework members.

But any proposals for a new Struts subproject or revolution have to be
based on an existing codebase. Discussions and debates will never be
enough. Someone has to show us the code, and more importantly, the
community behind the code.

When a coder is a committer, like Craig or I, we can start whiteboards
in the Apache repository, mainly to avoid putting the code through the
Incubator later. But, we still have to go through the same guantlet
with the Struts PMC that a codebase that originated at SourceForge
goes through.

What we want to most in a proposal is an indication that the project
will go on whether Struts accepts it or not. We want codebases that
can stand on their own feet, but would prefer to stand with us, if
they can. If the only way a codebase will get written is if we accept
it, then the codebase will never be written :)

Every major codebases we've ever accepted, Validator, Tiles, Nesting,
EL, Scripting, Flow, and Shale, were all written and attracting
communities before we considered them for subprojects. And, had we
passed, each one of these would have gone on to live indepedant lives
with their own communities..

HTH. Ted.

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

Reply via email to