Look at it this way - all this work has to be done whether we release a stable 1.3 now or after formdef. We might as well get it done now, then we always could release again right afterwards. If this Maven build is as magical as Wendy and James say it is ;), we shouldn't have a problem.

Don

Michael Jouravlev wrote:
Don, despite that I myself feel that new release is in order, I think
that waiting a few more weeks and having a bigger bang so to speak
would be more beneficial. It is like releasing WinME instead of
Win95OSR2 while the work on Win2K is still in progress.

I think integrating FormDef into struts-config is a good thing, and
this can be legitimately done right now, when version changes from 1.2
to 1.3. It will not be possible later unless 1.4 will be released. But
if Hubert prefers having FormDef as a plugin, well, it is his choice.

Michael.

On 3/31/06, Don Brown <[EMAIL PROTECTED]> wrote:
Agreed, I'd like to get a 1.3 release out first in the next week or so.
Will the FormDef code be integrated into the
code base, or would it be a new module with its own build?

Don

Hubert Rabago wrote:
While I would be very much willing to bring FormDef in, I wouldn't
want to hold up a 1.3 GA release because of it.  This would take at
least a few more weeks.  For one thing, FormDef doesn't have methods
that work with ActionContext yet, and Commands as Actions is one of
the biggest new features of 1.3.

If we bring in FormDef as just another plugin, there's no reason we
can't bring it in later as part of another GA 1.3 download.  If we
integrate FormDef into struts-config.xml, then that's a much bigger
change that 1.3 shouldn't have to wait for.

Hubert

On 3/31/06, Michael Jouravlev <[EMAIL PROTECTED]> wrote:
On 3/31/06, Ted Husted <[EMAIL PROTECTED]> wrote:
I don't even know that we need a 1.3.1 build yet.
1.3.1 has EventActionDispatcher while 1.3.0 doesn't. I don't know
about other features. This may cause misunderstanding during upgrade,
since 1.2.9 contains EventActionDispatcher as well so 1.3.0 would have
a "hole". Why don't you either add EventActionDispatcher into 1.3.0,
or skip 1.3.0 altogether and move on to 1.3.1.

Also, please consider FormDef as part of core distro. It is pretty
slick and nicely written piece of code. It should not take a lot of
effort to rename packages and to include it into standard distro.
Reformatting the docs also should be simple, Hubert wrote very concise
docs.

Having waiting this long, new Struts release should be significantly
different (as in: better) than previous ones, and not only internally.
13 months *is* long. The fact that 1.3 is being released with about
the same interval as prior versions is the reason for talking about
stagnation (I don't want to start this flame war again, I just say
what I see from where I stand). Struts has been good to me and I found
ways to work around it shortcomings, but not everyone is that patient.

My feeling is that aside of technology purists when people say "Struts
sucks" they often mean how Struts handles input data type
conversion/validation and how it preserves (or not) entered values
between requests. Considering that more and more Struts users discover
niceties of dynabeans, FormDef comes as missing element of the
picture. For some users it can be a bigger reason for upgrade to 1.3
than internal changes in request processor.

There is another related product, StrutsLive! . I think it is
Apache-licensed so you may want to take a look. It seems like a
comprehensive solution, but looks heavier than Hubert's and I am not
sure is it really better (and how much better) to warrant its
inclusion into Struts. I prefer to have things as simple as possible
;)

Michael.

---------------------------------------------------------------------
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