Oracle 看重 Java 疏远 Sun Cloud

  • 张凯峰

2010 年 2 月 2 日

话题:JavaOracle云计算DevOps语言 & 开发架构

在上周三,Oracle 发布的关于 Java 和 Sun Cloud 公共计算平台的计划中,Oracle 高管进一步表示了对 Java 的亲睐而对 Sun Cloud 的疏远。

Oracle 关于 Sun Cloud 的计划并不乐观,Sun 在 2009 年三月份宣布的公共计算平台本来打算在当年夏天进行部署。而 Oracle 的首席架构师 Edward Screven 现在表示:“我们并不打算提供 Sun Cloud 服务”。

Oracle 的 CEO 拉里埃里森也表示对云计算的新颖和重要性存有疑问。但即使 Oracle 不会像 Amazon 那样通过 Sun Cloud 来销售自己的软件产品,它也可以提供自己的产品用于构建公共云或者私有云。

而对于 Java 的不同版本,Oracle 的期望和计划明显要积极很多。

“Java 是 Oracle 获得的王冠上的钻石,”Thomas Kurian,Oracle 负责产品开发的执行副总裁这样形容 Java,并且表达了 Oracle 的野心:“继续增强和扩张 Java 编程模型的领域,以支持 新兴的应用开发模式”。

Java 是世界上最流行的编程语言,尤其在企业领域,拥有将近一千万开发者。Oracle 将会投并复兴 Java 社区,并且提高致 力于修正 Java 的 JCP 的参与性。Sun 在过去一直被指责在 JCP 中控制过多。

对于 Java 标准版,尤其是 Java 虚拟机,Oracle 表示将会增加支持多语言的能力,这跟 Sun 之前一直在做的一样,而且要让 JVM 支持像 Ruby 这 样的动态语言。

作为 Java 标准版路线图的一部分,Oracle 会把 Sun 的 Hotspot 跟 Oracle 的 JRockit 虚拟机相集 成。Oracle 打算增强 Hotspot 的性能,尤其是针对多核处理器。Oracle 还会关注 JVM 的实时监控。

垃圾回收会得到一定的优 化。Local 线程垃圾回收将会在多核和 NUMA 架构上提供更好的效率。

至于 Java 企业版,Oralce 的目标是推动 Java EE 6 参考实现来解决模块性。Java EE 将会运行在各种各样不同的 profile 之上,而这一直也是 Sun 的目标。

JavaOracle云计算DevOps语言 & 开发架构