安卓系统

甲骨文是否会杀死Java社区?

Anonim

甲骨文对Java开发人员会有好处吗?

在今年的JavaOne开发者大会上,这是每个人都想到的问题,这是甲骨文计划以74亿美元收购Java的创建者Sun Microsystems之前的最后一次展示。甲骨文首席执行官拉里埃里森星期二在节目的开幕主题演讲中出人意料地出现,并试图缓和开发人员的担忧。虽然他暗示会有一些变化,但他基本上认为,收购完成后Java的业务一切照旧。“但Oracle不是Sun。 Sun一直在努力保持开发人员的多样化社区的快乐,创建了一个繁重的官僚机构来管理Java标准的开发,并逐步按照开源许可证发布该平台的关键组件。尽管Sun从Java许可证中赚了一些钱,但却错过了大量销售有利可图的Java开发工具和中间件服务器的机会。Sun仍然是一家硬件公司,其核心是一家硬件公司。甲骨文销售软件

Sun在Java方面的失败在一定程度上帮助它保持了对技术的中立管理,但这一动态将在甲骨文下发生变化。在本周的JavaOne上,一位Sun员工总结了两家公司之间的差异,他说最近一位甲骨文员工告诉他,“我们不是像你们这样的非营利公司。”

展会的开发人员主要关注三件事情:Oracle会让Java保持开放吗?它会使用对Java的控制来支持它自己的产品吗?最后,合并后哪些Java技术将会被击垮?显示与会者表示,通过对Java的控制来支持Oracle自己的产品,将会使开发人员远离平台。一家大型技术咨询公司的Java开发人员Kevin Hooke说:“最糟糕的情况是,如果甲骨文进行了一些紧密集成。”类似地,将年度JavaOne会议推到甲骨文的开放世界活动 - 一个传闻的计划根据与会者的观察,正在开展的工作会对Java开发社区造成伤害,Java开发社区自从Java诞生以来一直推动Sun独立。 Hooke说:“如果你将JavaOne归入只有Oracle的会议中,你将会损害Java的基础,”Sun公司的高管们正在向前迈进,好像Oracle并购没有发生。除了埃里森短暂的露面之外,Sun的管理人员或者没有提到收购事宜,或者拒绝在展会上就此问题发表评论。然而,Sun已经承认,如果收购完成,甲骨文是否会继续开发诸如云计算服务之类的东西。

JavaOne的与会者特别担心甲骨文是否会继续支持Sun的GlassFish, OpenJDK和JavaFX产品。甲骨文已经销售了两个应用服务器,即WebLogic和Oracle应用服务器,因此可能认为不需要支持开源GlassFish。 OpenJDK是另一种开源产品,是GNU通用公共许可证下发布的核心桌面Java SE平台的一个版本。

甲骨文是否会像Sun一样培育Java社区还有待观察, Java的内部开发,英国Infoterra公司的软件和系统开发经理Jarec Basham说,该公司向各行业提供卫星图像和地理空间数据。 “我认为这取决于甲骨文如何看待收入增长,他们看起来更像是一个”电子表格驱动的公司“,”他说。“

虽然甲骨文在桌面软件业务方面可能没有太多经验,但埃里森确实提出了一个观点在他的JavaOne外观中提到JavaFX--一种基于Java的微软Silverlight和Adobe AIR的替代品。 “我们希望看到基于这个激动人心的新平台Java与FX的加速发展,”他表示,“

该展会的分析师同意甲骨文可能会保持外汇活力。

“鉴于甲骨文拥有所有这些需要华丽前端的应用程序,我认为甲骨文实际上不会投资于JavaFX,因此他们拥有整套系统是不可能的,”RedMonk分析师James Governor说。 “Oracle不希望受到Silverlight的欢迎……它也并非真的想成为Adobe的支持者。”

与会者 - 特别是那些使用Sun的Solaris操作系统的人 - 对于Sun的最初求婚者IBM ,没有成功。因为IBM的产品线与Sun的产品线非常相似,所以这意味着将会有更多的项目被删除,对于那些被迫迁移他们的软件的Sun用户来说,这会带来更多的痛苦。

在Oracle之下,开发者社区关系可能不会和Kaiser Permanente的Java架构师Surya Pasula一样,他们和Sun一样好。但是,尽管对Java的未来仍然存在疑问,但他表示甲骨文的收购“比IBM更好”。Comcast StreamSage部门的首席软件工程师Murali Gundu为Comcast客户开发视频搜索服务,他表示,他“对Oracle非常满意,“因为它在数据库和数据检索方面拥有非常多的专业知识,并且可以通过操作系统和服务器构建优化的堆栈。他说,与IBM会有太多的重叠和冗余。“如果IBM收购了Sun,那么我会怀疑得多,”他说。有了Oracle,“我更有信心Java将永远保持下去。”对于此次收购最直接的评论来自埃里森,此前Sun董事长Scott McNealy问他是否会成为最后一个JavaOne,以及如果Oracle计划“关闭技术“。

埃里森的回答:”Sun在创造Java方面做了出色的工作,扩展了Java,开放了Java,让Java走向了世界,我们也将做更多事情,我不期望很多变化,只是一个扩大的投资和来自Oracle的大量热情。“

甲骨文的首席执行官没有回答麦克尼利的问题,即JavaOne是否会在明年回来。

(James Niccolai对这个故事做出了贡献。 )