corectamundo!
i vote for 5.0 features to implement in wicket!
That would make wicket unique in yet another good way!
Cu,
Dave
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