我目前在Java1.5代码库上运行我的web应用程序,在Tomcat5.5和MySql 5上运行它。看着Java1.6中添加的新增功能列表,我不得不问一个问题,“有什么令人信服的理由从1.5迁移到1.6吗?”似乎令人难以置信地缺乏必要的改进和补充。Swing中有很多变化(没那么有趣)。请记住,当前的web应用程序是稳定的(-ish),升级一个版本总是会带来一些风险。
我没有升职是不是错过了什么重要的东西?有没有升职的好理由?
发布于 2010-08-28 04:55:23
更快的执行时间。更好的动态调试。在Swing中有更好的原生外观和感觉(对web应用程序不重要)。在Windows Vista上受支持(可能会变得重要,具体取决于您的平台)。
JavaScript集成到了平台中(如果你更新你的网络应用,这可能是个大问题)。更好的脚本语言支持(如果需要,理论上可以部署RoR )。集成的轻量级web服务平台(可能有用)。更好的已经集成的JDBC4支持。
换句话说,这要视情况而定,但通常情况下,这足以构成一个令人信服的论点。还有足够多的东西,你可能不会从中受益,从而提出令人信服的反驳论点。
最终,你将不得不改变。当你这样做的时候,如果你提出了相反的论点来保持太长时间不变,你最终不得不一次解决多个累积的历史问题。这可能会让团队不知所措,所以有时最好是“稍微落后于”当前版本,但永远不要太过时。
我假设你已经看过features page了,如果你没有,你应该看一看。
发布于 2010-08-28 04:49:55
Java5在2009年被称为"end of service life“。
发布于 2010-08-28 04:47:24
较新的VM速度更快。
https://stackoverflow.com/questions/3587996
复制相似问题