从Java1.5迁移到Java 1.6?

我目前在Java1.5代码库上运行我的Web应用程序,在Tomcat 5.5和MySql 5上运行它.通过添加到Java1.6中的添加列表,我不得不问一个问题,“有没有令人信服的理由从1.5变为1.6?“似乎缺乏必要的改进和补充. Swing中有很多变化(不是那么有趣).请记住,当前的Web应用程序是稳定的(-ish),向上移动版本总是会带来一些风险.

我没有提升任何重要的东西吗?是否有充分的理由向上移动?

最佳答案
更快的执行时间.
更好的动态调试.
Swing中更好的原生外观(对Web应用程序来说并不重要).
在Windows Vista上受支持(可能变得很重要,具体取决于您的平台).

JavaScript集成到平台中(如果您更新您的webapp,可能会很重要).
更好的脚本语言支持(如果需要,可以在理论上部署RoR).
集成了轻量级Web服务平台(可能很有用).
更好的已经集成了JDBC4支持.

换句话说,这取决于,但通常足以做出令人信服的论证.还有足够的东西,你可能无法从一个引人注目的反驳论点中受益.

最终你将不得不改变.当你这样做的时候,如果你让反驳的论点长久保持不变,你最终必须同时修复多个累积的历史问题.这可能会压倒一个团队,所以有时候最好保持“只是落后”当前,但永远不会过时.

我假设你看过features page,如果你没看过,你应该.

转载注明原文:从Java1.5迁移到Java 1.6? - 代码日志