OpenJDK - 是時候了嗎?

jopen 8年前發布 | 8K 次閱讀 OpenJDK 數據庫

在 2015 年年底, Google 宣布 ,他們將  Oracle Java API 替換為了開源的  OpenJDK 。這種變化似乎與 Sun/Oracle 和 Google 之間正在進行的關于Google 使用 Java 開發 Android 操作系統時的版權和專利侵權的 官司 有關。

本文并非是關于 Sun/Oracle 與 Google 官司的文章。相反,意識到 Google 現在已經加入了  IBMRedHat , 和 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了?”

愿每天都是美好的一天!

</div> </div>

來自: http://www.oschina.net/translate/openjdk-is-now-the-time

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!