Hi together!

It's all about market share between 1.4, 1.5 and 1.6.

I have no concrete numbers, but I think 1.4 has
still a wide basis these days, even if there are newer
version of Java out there. The question you have to answer
is: "Does my product profit from the new features?"
I'm not not talking about syntactical sugar (Generics),
I'm talking about using the larger library and of things
like speed of development, correctness, etc.

The original JUMP uses still 1.4 IIRC and
I would tend to say this a wise idea if you want
to reach customers which are not willing to install
a newer JVM (for a number of serious reasons).

OpenJUMP is 1.5 mainly because of some PIROL stuff.
I had a look at it once and I'm not sure if it is
really necessary to do so. I'm tempted to
bring it back to 1.4, because it looks a bit like
they used it only because it is cool to use
Java 5 idioms. (my 2 cents)

Don't get me wrong. I'm not against progress, but I
keep in mind that not all peoples are geeks, always
willing to have the latest stuff.

If you write a plug-in keep your customers in view.
If you want to limit yourself go for the newer Java
versions!

Personally I'm running 1.6 because of the better performance,
but I regularly test against older versions too.

If I use 1.5+ in project (which I do) then I really mean it.
Then I use annotations which can be done some magic
with, using generics to full extent and I use the larger
library! I do this in new projects (without legacy code)
and belief me: the code looks quiet different compared
to *JUMP code.

*JUMP is legacy code. The development starts with 1.3 I guess.
We have a lot of constraints which prevents us from refactoring
it in the large.

I would opt for a more Java 1.4 than 1.5 core. But this is
a matter of decision that can change some day.

Regards,
Sascha


Sunburned Surveyor schrieb:
> Should I avoid using 1.6 in my development for plug-ins and the core?
> 
> The Sunburned Surveyor
> 
> On 6/21/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>> Excellent, I want to use generics in my plug-ins to make lists more type
>> safe.
>>
>> Cheers,
>> Paul
>>
>> Stefan Steiniger wrote:
>>> at least 1.5
>>>
>>> at least the nightly built is (necessarily) compiled with java 1.5
>>>
>>> stefan
>>>
>>> Paul Austin wrote:
>>>
>>>
>>>> Which Java version should we be developing plug-ins to. I notice that
>>>> some of the modules in the core require 1.5
>>>>
>>>> Paul
>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.net email is sponsored by DB2 Express
>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>> control of your XML. No limits. Just data. Click to get it now.
>>>> http://sourceforge.net/powerbar/db2/
>>>> _______________________________________________
>>>> Jump-pilot-devel mailing list
>>>> Jump-pilot-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by DB2 Express
>>> Download DB2 Express C - the FREE version of DB2 express and take
>>> control of your XML. No limits. Just data. Click to get it now.
>>> http://sourceforge.net/powerbar/db2/
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to