huh??
Do you really think that ibm waits for there own jre (if they are
building it) when they want to support J2EE 5 in websphere??
J2EE 5 will heavily build in jre 5 features and j2ee will be out early
next year. So that will be the big push for all Application Server vendors
to fully support the 1.5 vm. We just have to wait a bit more.
johan
Gili wrote:
I just read your posted FAQ and I think there are a lot of
misconceptions being thrown around here...
First of all, Retroweaver will warn you if you use any code which
cannot be backported to JDK 1.4. So there is no potential problem
here. Secondly, have you actually tried talking to other developers
who have used Retroweaver? I have heard absolutely no negative
feedback and a lot of positive feedback about it. Just Google
Retroweaver and look for anyone reporting problems... How could it be
that many companies are using it and even IBM featured a few articles
about it but "it's not good enough for us"?
As for IBM... I doubt IBM will ship a 1.5 JRE anytime within the
next couple of years and even once they do that, IBM Websphere will
take *another* few years to be ported to JRE 1.5.
All in all, if your requirement is that IBM Websphere runs JRE 1.5
before Wicket uses 1.5 code, we might see this happening in five years
which seems rather silly to me.
There are solid backports of JDK 1.5 to 1.4 and they prevent you
from using features which cannot be backported 100%. So really,
where's this paranoia coming from?
Gili
Martijn Dashorst wrote:
Update of /cvsroot/wicket/wicket/xdocs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13049/xdocs
Modified Files:
faqs.fml Log Message:
Added Java 5 FAQ
Index: faqs.fml
===================================================================
RCS file: /cvsroot/wicket/wicket/xdocs/faqs.fml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** faqs.fml 27 Jul 2005 09:09:44 -0000 1.4
--- faqs.fml 1 Aug 2005 16:00:14 -0000 1.5
***************
*** 70,73 ****
--- 70,124 ----
</answer>
</faq>
+ <faq id="why-no-tiger">
+ <question>Why doesn't Wicket use Java 5?</question>
+ <answer>
+ <p>
+ We strive to make Wicket available for the
largest possible number of developers. This
+ means that we have to take into account those
developers that don't have the luxury of
+ running their application servers on Java 5.
Many shops don't run on Java 5 yet. We would
+ be doing ourselves and our users a great
disservice when we would target Java 5 as our
+ base platform.
+ </p>
+ <p>
+ As several members of our community have
pointed out, there is a code converter for +
running Java 5 code on a Java 1.4 runtime, <a
href="http://retroweaver.sf.net">RetroWeaver</a>.
+ Even though it is a remarkable product, and
probably works flawlessly, we, the
+ Wicket core team, can't support using such a
tool on a framework. Debugging web applications
+ is already a very complex thing to do, and when
we introduce such an unknown component (or
+ to be more precise: 2 components), bug finding
becomes even harder. Furthermore, some clients +
of our users won't or can't accept such retrofitted code.
+ </p>
+ <p>
+ Also note that RetroWeaver only takes your
sourcecode into consideration. The standard libraries,
+ which are an integral part of a Java Runtime
Environment, are not backported. For instance, Wicket
+ uses the + <a
href="http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html">concurrent</a>
+ package of <a
href="http://gee.cs.oswego.edu/dl">Doug Lea</a>. This package has
been adopted
+ by the Java 5 runtime library. However the
backport of this JDK 1.5 extension is not a 1-on-1
+ drop in library that makes our code ready for
JDK 1.5. Java explicitly forbids that other than
+ the Java Runtime Library classes contribute to
the <code>java.xxx</code> namespace. So supplying
+ the backport with Wicket will <em>not</em>
solve our problem.
+ </p>
+ <p>
+ Please keep in mind that we <em>do</em> see the
benefits of using Java 5. We like annotations, generics,
+ autoboxing, removing the need for
concurrent.jar, etc. But we have to look at the world around us,
+ and that world is unfortunately not using Java 5.
+ </p>
+ </answer>
+ </faq>
+ <faq id="when-tiger">
+ <question>When will Wicket use Java 5?</question>
+ <answer>
+ <p>
+ Basically the answer is: when the majority of
our customers can run the web applications on Java 5.
+ As IBM WebSphere is the leading application
server, having Java 5 support for WebSphere application
+ server is one condition.
+ </p>
+ <p>
+ Upgrading to Java 5 will break a lot of stuff,
so this will be scheduled for a major release. You
+ may count on it to be somewhere around Wicket 2.0.
+ </p>
+ </answer>
+ </faq>
</part>
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Wicket-autocvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/wicket-autocvs
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user