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