OpenJDK:是时候替换JDK了么? - ImportNew
就我能够看到的性能测试而言,闭源的 Oracle JDK 和 OpenJDK 之间在性能上似乎并没有很大的差别。然而,至少后来我看到的一则明确的消息说,开源版本的性能已经与 Oracle 的产品并驾齐驱了,这或许是一个理由,让我们至少对开源版本的用法做一下评估。
2、社区进展
随着开源开发者持续对源代码进行改进,OpenJDK 很有可能已经超过 Oracle 发布的版本。另外,开源世界为各种思想和概念提供了实现的可能,这通常在闭源的企业环境中是不可能的。
关于开源解决方案如何成为主角的一个例子是 PostgreSQL 数据库。随着 9.5.0 版于 2016 年 1 月初的发布,致力于该产品的贡献者已经使该产品获得了巨大的成功。PostgreSQL 的用户包括:雅虎、Sony在线、BASF、Reddit、Instagram以及 TripAdvisor(只是随便举几个例子)。
3、包管理
OpenJDK 也具有了通过类似 brew 这样的包管理器下载/更新 JDK 的能力。JDK 的自动更新能力,对某些人来说可能不算什么,但对于大型的 JDK 实现而言,其作用是巨大的。
4、许可证问题
假如你处在类似谷歌的位置,使用 Oracle 的 JDK 有可能会导致违反版权/专利权,那么迁移到 OpenJDK 就是一个应该考虑的选项。从我的非专业、非律师的角度来看,我并不十分肯定的是,仅仅通过采用 OpenJDK是否就能让谷歌完全摆脱困境。
5、跟从趋势
如果你本来就是一个开源软件的粉丝,那么 OpenJDK 的目前版本已经稳定,而且性能上接近(如果不是相等的话)Oracle 的产品。再说,跟从由谷歌、IBM、RedHat、Apple 共同设定的趋势,可能是一注安全的赌注,这应该有助于说服你看一下开源 JDK。
Read full article from OpenJDK:是时候替换JDK了么? - ImportNew
No comments:
Post a Comment