Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Moving From Java1.5 to Java 1.6?

Tags:

java

tomcat5.5

I'm currently running my web application on Java1.5 codebase, running it on Tomcat 5.5 and MySql 5. Looking through the list of additions that were added into Java1.6, I have to ask the question, "Is there any compelling reason to move from 1.5 to 1.6?". There seems like an incredible lack of necessary improvements and additions. A lot of changes in Swing (not that interesting). Keep in mind the current web application is stable (-ish) and moving up a version always entails some risk.

Am I missing anything important by not moving up? Is there a good reason to move up?

like image 393
bluedevil2k Avatar asked Dec 28 '22 08:12

bluedevil2k


1 Answers

Faster execution time. Better dynamic debugging. Better native look and feel in Swing (not important to web apps). Supported on Windows Vista (could become important, depending on your platform).

JavaScript integrated into the platform (could be a big deal if you update your webapp). Better scripting language support (could deploy RoR in theory, if needed). Lightweight web services platform integrated (might be useful). Better already integrated JDBC4 support.

In other words, it depends, but generally there's enough to make a compelling argument. There's also enough that you might not benefit from to make a compelling counter argument.

Eventually you will have to change. When you do, if you've made the counter argument to stay the same for too long, you wind up having to fix multiple accumulated historical issues all at once. That can overwhelm a team, so sometimes it is best to stay "just a bit behind" current, but never very out-of-date.

I'm assuming you've looked over the features page, and if you haven't, you should.

like image 56
Edwin Buck Avatar answered Dec 31 '22 13:12

Edwin Buck