设为首页 收藏本站
查看: 817|回复: 0

[经验分享] IBM加入OpenJDK,和Oracle一道推动Java发展

[复制链接]

尚未签到

发表于 2016-7-28 09:12:15 | 显示全部楼层 |阅读模式
  Oracle(新闻发布)和IBM(新闻发布)昨天联合宣布,IBM将以参与修订JDK7路线图为开始,加入OpenJDK社区开发Java平台。
  在新闻发布会现场,Oracle的高级副总裁Hasan Rizvi介绍说,IBM和Oracle希望能够联合“加速Java平台革新的步伐”。另外,IBM和Oracle将通力合作继续优化JCP,目前JCP也将维持在Java规范方面的主要工作。
  很久以来IBM就在Java方面投入了很多精力,在1995年12月就获得Java的许可(Licensee ),其公司和Oracle一样现在也有很多基于Java平台的相关业务,尤其是它的Java EE产品。此前Sun曾发布公开声明说,希望IBM能够加入OpenJDK社区,但是一直没有成功,而IBM新技术事业部的副总裁Rod Smith说针对这个话题,IBM和Sun从来没有进行过深入的沟通。
  Smith还谈到许多企业级Java客户都很关注Oracle收购Sun,因为这涉及到Java平台的未来发展。他说尽管IBM和Oracle在商业Java业务上将继续竞争,包括Java EE产品和SDK,(但是两家在OpenJDK上也将开展合作):
对于企业客户来说,他们可以继续基于Java社区提供更多开放、灵活、有创新性的新技术,帮助自己的业务成长。
  InfoQ问到IBM将来是否会继续支持Apache Harmony和其他相关的ASF项目。Smith说会支持,但是很明显,IBM会将主要的开发精力从Apache Harmony转移到OpenJDK上。他提到,IBM还会将Harmony项目中的一些创新,带到Java SE的参考实现中。
  Eclipse基金会的Mike Milinkovich认为这个声明会平息近期的一些热点讨论,比如James Governor的单极时刻(Unipolar Moment )和Java的未来,这些观点认为开发的Java是让该平台继续下去的唯一途径。Mike也提到自己的几点不同观点:
矛盾的假定条件:许多人开始的时候认为在谁来支配Java发展这个问题上,IBM和Oracle肯定终有一战,具体的领域包括OSGi、Apache和Eclipse等。现在来看,很明显,战争的引爆点已经消失。而且,未来IBM会和Oracle一道完善OpenJDK,我们有理由期望在JCP中双方将一起推动规范,尤其是平台规范的发展;  Oracle致力于Java商业复苏:首先,Oracle确实在多个领域推动着Java的发展,而此前由于Sun财务吃紧,至少使得Java在过去三年没有什么大的进展。第二,Oracle确定了软件工程纪律和进度表,使得Java的未来发布计划要比Sun更加可靠和及时。第三,Oracle足够大,执行力也相当好,在和IBM的竞合过程中也游刃有余。最后,Oracle很少关注开发者社区,更多关注的是商业。
这是Oracle-IBM关系的一个拐点:想想几年前,IBM和BEA这两家公司在Java市场上打得难分难解,但是在很多JCP规范和像Apache和Eclipse这样的开源项目上却成功合作。所以说,对于IBM和Oracle这两家公司来说,这也是重要的一步,至少在Java领域。希望未来他们能有更多的合作。
  Mark Reinhold认为Java平台的前景一片光明。在发布Plan B声明之后,Mark昨天发文说他很高兴看到IBM和Oracle的合作:
我希望IBM的工程师能将精力放在Class类库的完善上,和我们其他人一道为不同的Java虚拟机提供通用的源码库。在各自的JVM上我们都有很多的投资,这也是我们各自产品有不同企业级特性的根源所在,这一点有必要继续。将精力放在为类库提供单一的源码库可以加速JDK的整体创新率,提供质量和性能,优化所有实现的兼容性。
  他还提到说更紧密的合作将可能有助于两家公司在JCP、Java 7和Java 8的提案中更快地达成一致。
  Apache Harmony中Java实现最常用的模块化方法可能会被引入到OpenJDK。在刚结束的OSGI社区会议上,展示了一个简化的基于OSGi的模块化运行时,此后大家开始了OSGI最小环境的讨论。Apache Harmony项目的Tim Ellison赞同IBM和Oracle之间的相互尊重,认为这对双方都是好事情:
对于Java生态环境最好的事情是什么?我认为兼容性是关键的,不是去搞分裂。正确的事情应该是基于通用的代码库,将核心的平台开发群组联合起来。我们相信Harmony项目中经历的教训对OpenJDK是有价值的。
  这件事对Android有何影响还未可知。虽然Android不是基于Harmony类库,但这事儿还是没有给Dalvik留下什么支持的类库集。但是,这些类库此前已经被分解了,转换后的代码可以运行在Dalvik JVM上,所以也许Google的Android开发团队会认为这种情况会让Harmony逐渐死亡。另外,(在Harmony项目的)提交者名单里面也从来没有以任何形式显示Google的人,或者说,除了IBM UK的人没有其他组织的人参与。Stephen Colebourne怀疑说,Apache是否还会继续做JCP的成员,或者声明Apache Harmony已死?
  对于IBM和Oracle在OpenJDK上的合作,读者您的观点是什么?不妨在此分享一下。
  查看英文原文:IBM Joins OpenJDK
  
  原文:http://www.infoq.com/cn/news/2010/10/ibm-joins-openjdk

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-250451-1-1.html 上篇帖子: Oracle与DB2数据类型的分类对应说明 下篇帖子: oracle数据库名和sid的区别
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表