If you looked at the Struts Ti proposal, you'd see that the goal was to start developing advanced features to dramatically simplify development. The whole reason we looked at WebWork in the first place is we wanted a solid foundation so that we could focus on features.

With the merger comes an opportunity for the WebWork developers primarily to clean up the API and rethink a few things. However, the API discussions we've had so far make it clear these are API cleanups, not fancy new features.

Therefore, to state once again, our goal in this first phase is to keep the feature changes, the end user stuff, minimal so that we can get a solid release out quickly. The second phase focuses on fancy new features like annotations, zero config, quick deployment, or whatever else we want to try.

This is why Ted pointed out the current Struts Action 2 proposal is really just a clarification of the original Struts Ti proposal.

Don

Gabe wrote:
Ted, I think that your statement is one of the things that needs to be discussed.  There is the 
camp that says "The first SAF 2.0 release should have a solid API that will be usable for a 
long time". The second group says that "The first SAF 2.0 release should basically be WW 
2.2 with some minor changes on top of it."

These two statements are not mutually exclusive, but I think different people 
have different priorities and what the final set of priorities is needs to be 
hashed out. i.e. Will phase II be a radical upgrade from Phase I that might be 
called Struts 3? Or are we going to be setting Phase II up with the first 
release of SAF 2.

Don's proposal that "Migration to Struts Action 2.0 should take hours, not days, weeks, but probably not minutes." is the part that refers to this, I assume.
Gabe

----- Original Message ----
From: Ted Husted <[EMAIL PROTECTED]>
To: Struts Developers List <dev@struts.apache.org>
Sent: Friday, May 5, 2006 5:05:29 PM
Subject: Re: What's the goal of SAF 2.0? (was Public API first draft )

On 5/5/06, Jason Carreira <[EMAIL PROTECTED]> wrote:
What's the goal of SAF 2.0?
<
1) Clean up some of the more annoying points of WebWork and XWork but generally
have a backward compatible framework that WebWork users can easily jump on to
quickly

+1

SAF 2.0 == WW 2.3

I'm still working off the original proposal that specified two phases.

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

The first phase is to bring over WebWork 2.x as is, resolve any
licensing issues, package it as an Apache product, include a migration
layer for SAF 1 developers, and move toward an initial release.

The migration layer may yet include some tools, but, in my mind, the
migration layer that matters is the grey matter. (Which is why I've
been pouring over the documentation.)


2) Take time to get things right, even if it means backward compatibility and 
familiarity to
WebWork users takes a hit and it takes the WebWork community longer to migrate.

In my mind, this is still Phase 2. This might be SAF 2.1 or SAF 3.0,
but it should come after we have done the preliminary work of Phase 1.

-Ted.

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





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




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

Reply via email to