Hi all,

Just my 2c. It is important to distinguish the advantages
*in the Click API* of using JDK5 features from the advantages
of using JDK5 yourself. So reasons like:

- JDK1.4 has reached EOL in October 2008 so people could have seen it
coming.
- JDK 5 has been available for a long time, and even THAT will reach
EOL, as per October 2009)
- JDK 6 is much faster :)

are not valid IMHO. What I mean by that, is that Click does not
*require* JDK1.4 - it is merely compatible with it. There's nothing
stopping *you* from using JDK6 with Click and taking advantage of
everything said above. The only difference is when you deal with
the Click API - you won't get generified collections for example,
so you'll get warnings and so on. So indeed that's where I agree
that for example the proper use of generics and annotations in a
JDK5 version of Click would help.

Cheers,
Freddy



Reply via email to