设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Oracle时代重建Java生态系统的冲突与联盟

2010-7-22 11:04| 发布者: joejoe0332| 查看: 4416| 评论: 0|原作者: 黄永兵|来自: 51CTO

摘要:   Oracle于今年一月完成了对Sun微系统公司的收购,也因此取得了Java的所有权,至少从表面上看,Oracle现在成了Java的新主人。除了创造Java外,Sun也操纵了许多重要的Java技术,如GlassFish应用程序服务器,此外,S ...
  Oracle于今年一月完成了对Sun微系统公司的收购,也因此取得了Java的所有权,至少从表面上看,Oracle现在成了Java的新主人。除了创造Java外,Sun也操纵了许多重要的Java技术,如GlassFish应用程序服务器,此外,Sun也把持着Java社区(JCP)进程的权利。但除了Sun以外,还有其它更多的力量在引导Java,包括Apache基金会,Eclipse基金会,JBoss和SpringSource,它们对Java生态系统做出了不可磨灭的贡献。

  例如,Spring框架已经在JCP内部通过审核,Spring已经正式成为Java开发的一个可选框架,Apache也建立起了Java技术的实现。

  Oracle虽然仍然可能是Java领域最强势的角色,但它决不是唯一一个可以决定Java平台未来的角色,甚至它也不是Java创新背后的主要贡献力量。

  Spring框架创始人,现任EMC Vmware SpringSource业务部门总经理Rod Johnson说:“我不看好Java EE,他已经很久没有创新了,可以说现在大部分Java创新都不是Oracle做出的”,他列举了他自己的Spring技术,Google Web Toolkit以及Eclipse工具为例进行解释。

  Sun不想失信于将Java开放给所有人的承诺,Java之父James Gosling也建议Sun保持这种开放性。

  Spring和Eclipse在Java技术方面一直领先于对手,Spring框架自2004年首次登场以来大约下载了3百万次,Johnson说他开发这个技术是为了提供一个比Java EE和EJB更简单的Java技术,他说:“它们构造了很多,很困难的应用程序,我认为它现在已经达到了巅峰状态,成为当今Java开发的事实标准”。

  Eclipse凭借其IDE和其它开源技术也为Java的发展做出了很大的贡献,Eclipse执行总监Mike Milinkovic说:“Eclipse为Java创新提供了一条捷径,我们是一个中立的开放型组织”,值得一提的是,Mike Milinkovic本身也是一名前Oracle官员。

  Milinkovich指出Oracle也是Eclipse的贡献者,如它领导的EclipseLink项目被提议作为Java相关的持久化框架,Oracle每年也会交纳25万美元的会费,相比之下,Sun主持的Netbeans IDE则被看作是Eclipse IDE的主要开源代替品。

  Apache和JBoss也建立了自己的Java技术,Apache在开源Java技术领域扮演着越来越重要的角色,Apache Tomcat Java Web服务器是Apache第一个遵循Java规范的实现,JCP副总裁Geir Magnusson现在也是Apache的董事会成员,Apache自己创建的Maven和Ant生成工具就没有Sun的参与,此外,Apache最近还发布了Cayenne 3.0,他为Java提供了一个面向对象的映射技术。

  但Apache继续在与Sun争论Apache的Java实现 Harmony的兼容性,即使现在由Oracle负责,这场争论也未结束,Magnusson说:“Apache反对将Sun发布的Java许可限制强加于Harmony头上,看起来Sun在拼命保护Java ME”。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部