首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java標準之爭:從Sun、IBM到開源,誰主宰未來?

     編輯:Java 相關知識

Java 誕生 11 年 (文寫於 2006 年),經歷無數企業角力。三流賣產品、二流賣服務、一流賣標準——圍繞 Java 標準的博弈從未停歇。

早期三國演義:Sun、Borland、Microsoft

1995 年 Java 問世,Borland 以 JVM 效能挑戰 Sun,Anders Hejlsberg (Delphi/C# 之父) 親寫組合語言優化 Borland JVM。Microsoft 授權 Java 卻在 Visual J++ 破壞跨平台特性,引發 7 年官司,最終微軟賠償 16 億美元停止 J++ 開發。

JCP 與 IBM 的分裂嘗試

JCP (Java Community Process) 成為標準制定的「聯合國」。IBM 推出 Eclipse + SWT 試圖分裂 JDK 圖形庫,聯手 BEA (佔 J2EE 市場 66%) 繞過 JCP 推行 SDO、SOA 等標準,意圖成為 Java EE 事實標準制定者。

Sun 的回馬槍:GPL 開源

2006 年 Sun 以 GPL v2 開源 Java (OpenJDK),打亂 IBM「Apache 協議開源再控制」的佈局。GPL 意味著任何人可自由修改,IBM 難以掌控方向。Sun 省下開發維護成本,借助社區力量精簡臃腫架構,並計劃開源 Solaris、OpenOffice。

未來展望

Java 開源雖可能衍生出相容性分支,但「一次編寫、到處運行」的核心價值不變。無論標準分裂或統一,Java 將持續演進。期待見證嶄新的 Sun 與 Java。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved