我正在考虑一个大型的长期Java项目.
我在Oracle收购Sun时看到一些负面迹象,并担心这可能会影响在项目中使用Sun(Oracle)的可行性.
我应该考虑使用另一个Java实现库吗?如果是这样,长期看起来好不好?
我认为无论你认为你的恐惧是什么,它们都是没有根据的.
首先,如果您的长期项目依赖于过于发布的软件(即尚未发布的东西,如JDK 7,8,以及它们可能带或不带的任何功能),那么您需要重新评估你的计划的那部分.
如果您期望从长远来看具有可靠的Java 6实现,那么您可能不必担心.
Java 6坚固,可靠,并且不会消失.甲骨文作为一家公司,将继续投资和开发其应用服务器和中间件,所有这些都依赖于Java.
"削弱"Java是没有兴趣的.虽然您可能无法获得Oracle的"免费"技术支持,但Oracle将继续提供和维护免费的生产,以及他们现在支持的平台(特别是x86和SPARC)的可行JVM,并且他们已经同意接受适用于Mac OS的JVM.
所以,从这个意义上讲,我并没有看到Java 6突然(即未来5年)消失.可以弃用支持并将维护停止到代替J7或J8的位置.考虑Java 5仍然拥有的腿,甚至在某些地方甚至是Java 4,至今仍然如此.但我认为Java整体上没有可预见的生命终结.
这有什么事吗?我是否有公开或秘密的Oracle备忘录承诺执行此任何操作?没有.
我没有水晶球.
但我并不认为Java的未来会变得多云.搅拌一点,当然,但不是阴天.在保守的企业IT世界中,稳定性是非常珍贵的.现状第一.唯一能够"伤害Java"的东西完全不同,它肯定不会是甲骨文.
| 归档时间: |
|
| 查看次数: |
308 次 |
| 最近记录: |