Hey there,
I would like to see Struts Action 2 support Java 5 as the default
platform, so +1 from me.
If Retroweaver and/or Retrotranslater provide "full" support for Java
5 language extensions
we should definately use it/them to have a Java 1.4 compliant version
as well.
Haven't looked at those projects deeply enough to say if this will be
possible, but we should
investigate this approach.
One thing we need to keep in mind is that xwork does not depend on
Java 5 for now.
So if we decide to base SAF 2 on Java 5, we need a Java 5 version of
xwork as well.
As a xwork developer I would volunteer for this task (xwork 2.0?).
Currently Java 5 support in xwork is realized as an addon project
(xwork-tiger).
However, this needs a lot more attention, there are several tasks
open to be done.
regards,
Rainer
On Apr 24, 2006, at 22:24 , Don Brown wrote:
There has been a lot of discussion on Java 5 support for Struts
Action 2, and from my reading of the comments, we have settled on a
path, but I want to formalize it in a vote to ensure we are all on
the same page.
I vote we develop Struts Action 2 with Java 5, taking advantage of
it where ever we can. At the same time, we should use Retroweaver
to build jars that will run in a 1.4 JVM. For those that aren't
familiar, Retroweaver supports conversion of an impressive amount
of Java 5 features and language changes. In summary, Retroweaver
supports [1]:
* generics
* extended for loops
* static imports
* autoboxing/unboxing
* varargs
* enumerations
* annotations
Therefore, our development philosophy will be to take _full_
advantage of Java 5, but provide a working jar for Java 1.4,
however, we can't guarantee every Struts Action 2.0 feature will be
available to Java 1.4 users.
------------------------------------------------------------------
[ ] +1 Make Java 5 the target
[ ] +0 I am fine with this move, but I'll still mainly interested
in 1.4
[ ] -0 I am not too keen, because ...
[ ] -1 I am against this move, because ...
------------------------------------------------------------------
I'll tally the votes after at least 72 hours and include the count
in our STATUS file. The vote is open to anyone.
Don
[1] http://retroweaver.sourceforge.net/documentation.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Rainer Hermanns
aixcept
Neupforte 16
52062 Aachen - Germany
w: http://aixcept.de/
t: +49-241-4012247
m: +49-170-3432912
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]