目前我的应用程序编码为1.6,但我想在Java 7中使用一些新功能(例如 Files
和 {{ 1}} )。我应该避免使用这些功能,还是每个客户端都应该更新到Java 7才能运行它?假设大多数工作站仍然运行1.5~1.6。
答案 0 :(得分:3)
使用的最佳版本取决于您。
在你知道将运行它的机器可以安装Java 7之前,我不会开始开发Java 7。
您可以立即升级,也可以很快升级,因为Java 6今年11月是EOL http://www.oracle.com/technetwork/java/eol-135779.html
或者你可能会像很多人一样快乐地使用Java 1.3和1.4,因为它可以工作。
答案 1 :(得分:0)
这是一个相当主观的问题,但我会咬人。这取决于您的客户是谁。它们足够灵活升级吗?
一般来说,你想要满足大多数人现在 .. 1.6可能拥有你需要的东西。
答案 2 :(得分:0)
如果你可以“强迫”你的用户进行升级,那么就这样做,没有重大风险。事实上,使用1.5是有风险的,因为它没有公开(安全)更新,1.6也将在11月达到其寿命结束: