我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 459|回复: 0

OpenJDK 是时候了吗?

[复制链接]

该用户从未签到

142

主题

157

回帖

102

积分

二级逆天

积分
102

社区居民忠实会员社区劳模原创达人终身成就奖

QQ
发表于 2016-2-28 06:09:34 | 显示全部楼层 |阅读模式
OpenJDK - 是时候了吗?
oschina    22天前
在 2015 年年底,Google 宣布,他们将 Oracle JavaAPI 替换为了开源的 OpenJDK。这种变化似乎与 Sun/Oracle 和 Google 之间正在进行的关于Google 使用 Java 开发 Android 操作系统时的版权和专利侵权的官司有关。

本文并非是关于 Sun/Oracle 与 Google 官司的文章。相反,意识到 Google 现在已经加入了 IBM、RedHat, 和 Apple(等公司)更青睐的 OpenJDK —— 我不知道现在是否是将 OpenJDK 作为 JDK 用户一个选项的好时机。

下面,分 5 个部分(排名不分先后)来看一下关于转移到 OpenJDK 平台这个话题可能引发的一些讨论。

1. 性能和可伸缩性

在我能够找到的基准测试中,闭源的Oracle JDK和OpenJDK之间并不存在显著的性能差异。但是,我看到了一个明确的消息(至少是最近),那就是开源版本总是跟随着Oracle的产品,这可能是开始评估使用开源版本的一个原因。

2. 社区提升

由于开源开发者可以持续深入地了解源代码,很有可能OpenJDK已经开始超过Oracle放出的版本。另外,开源世界中提出潜在的想法和概念不会像闭源,公司环境中那样通常处处受到牵制。

PostgreSQL数据库就是一个开源解决方案成为主流的例子。当版本9.5.0在2016年二月份早些时候放出时,这个由贡献者致力发展的产品取得了巨大的成功。PostgreSQL的用户包括:Yahoo!, Sony Online, BASF, Reddit, Instagram, and TripAdvisor (仅仅列出了一小部分)。

3. 包管理

OpenJDK 还包括了通过包管理器对 JDK 进行下载及更新的功能,就像 brew 一样。虽然这听起来似乎并不那么令人印象深刻,然而拥有了自动更新 JDK 的能力后可以对大规模的 JDK 实现产生巨大影响。

4. 许可

如果你处在与 Google 相同的位置,你对 Oracle 的 JDK 的使用可能让你陷入版权和(或)专利侵权时,迁移到 OpenJDK 是应该考虑的一种选择。然而,从非律师的更高层次的角度来看,我不是很确定 Google 已经 100% 走出了困境 —— 仅仅通过迁移到 OpenJDK。

5. 跟随潮流

如果你天生就是开源软件的粉丝,而且,当前版本的OpenJDK日趋稳定,性能也与Oracle相应的产品相差无几(如果不是相同的话)。同时,跟随由Google,IBM,RedHat和Apple带来的潮流可能是最安全的方式,这样也许能说服你尝试一下开源JDK。

结论

如果我要将OpenJDK放入Gartner Hype Cycle,产品都有巅峰和低谷,现在OpenJDK正处于上升阶段,我相信不久之后,OpenJDK就将到达高生产力阶段。这也就是为什么我提出这个问题:“现在是不是可以考虑一下OpenJDK了?”

愿每天都是美好的一天!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛开启做任务可以
额外奖励金币快速赚
积分升级了


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表