incubator-jspwiki-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Murray Altheim <>
Subject Re: [jira] Commented: (JSPWIKI-121) Drop support for JDK 1.4.
Date Sat, 12 Jan 2008 01:03:19 GMT
Hi Andrew,

It's not so much a matter of me liking it, it's that I'd not be able to
use any JDK 5 code and would either be stuck in an old version much of
the way through 2008 or be forced to backport the newer code for
compatibility with 1.4 (which I frankly won't have time for), hence it'd
effectively drop me from the project until I could begin making an
assumption of a JDK 5 environment.

And I should probably point out that while we as developers may be hot for
JDK 5 or 6, users and admins aren't, and generally don't care. We should
(without meaning to lecture) be really thinking of our target audience,
not ourselves, when developing a product. I personally don't care about
Stripes and I can absolutely guarantee that none of my users would either,
even if they knew what it is. Going to JDK 5 will mean that any admins
installing JSPWiki who are bound in government or academic environments
(such as what is constraining my own work) will simply not be able to
stay current with JSPWiki. That's much more of a tragedy than any of us
not being able to take advantage of some new syntax features in code. I've
always taken a very conservative approach to user environments, having
worked closely in them since the early 1980s.



Andrew Jaquith (JIRA) wrote:
>     [
> Andrew Jaquith commented on JSPWIKI-121:
> ----------------------------------------
> I'd like to see us require Java 5, even in 2.8. I'm sure Murray won't like that idea,
though. :)
> Rationale: in my Stripes-enabled 3.0 build locally (which I have been serially patching
and re-patching every few weeks to keep up with HEAD), it would be nice to start putting in
some of the collection generics that will inevitably come when Java 5 is implemented across
the board in JSPWiki. I wouldn't mind getting a head start, even if the Stripes stuff (which
will be invasive!) comes in 3.0.
>> Drop support for JDK 1.4.
>> -------------------------
>>                 Key: JSPWIKI-121
>>                 URL:
>>             Project: JSPWiki
>>          Issue Type: Task
>>            Reporter: Janne Jalkanen
>>             Fix For: 3.0
>> Since Java 6 has been out for a long time, it's time to move to JDK 5.  We already
require JDK 5 to compile (due to some MBean classes we are using), but JSPWiki 2.6 should
also work on JDK 1.4.
>> However, JDK 5 does give us quite a lot of advantages, programming-wise.  It makes
loops nicer, and generics and annotations make life so much easier.
>> This shift is targeted to 3.0. In theory, we could start moving to JDK 5 even earlier
in 2.8, unless there's a large amount of opposition.  It's my understanding though that quite
a few companies are still running JDK 1.4.


Murray Altheim <murray07 at>                           ===  = =                                     = =  ===
SGML Grease Monkey, Banjo Player, Wantanabe Zen Monk               = =  = =

       Boundless wind and moon - the eye within eyes,
       Inexhaustible heaven and earth - the light beyond light,
       The willow dark, the flower bright - ten thousand houses,
       Knock at any door - there's one who will respond.
                                       -- The Blue Cliff Record

View raw message