可能重複:
Are there reliable alternatives to Sun's JVM for desktop & enterprise development?太陽(甲骨文)的Java新項目
我正在考慮一個大的長期的Java項目。
我看到Oracle收購Sun時出現了一些負面跡象,並擔心這可能會影響在項目中使用Sun(Oracle)的可行性。
我應該考慮使用另一個Java實現基礎嗎?如果是這樣,長期看起來不錯?
可能重複:
Are there reliable alternatives to Sun's JVM for desktop & enterprise development?太陽(甲骨文)的Java新項目
我正在考慮一個大的長期的Java項目。
我看到Oracle收購Sun時出現了一些負面跡象,並擔心這可能會影響在項目中使用Sun(Oracle)的可行性。
我應該考慮使用另一個Java實現基礎嗎?如果是這樣,長期看起來不錯?
在Java中開發意味着您的工作將在多個不同的平臺上運行,因此不存在供應商鎖定問題。 Oracle,IBM和其他人也支持OpenJDK項目,所以如果您不喜歡可用專有實現的條款,您可以隨時切換到該項目。
我認爲無論你認爲你的恐懼是什麼,它們都是毫無根據的。首先,如果您的長期項目依賴於即將發佈的軟件(也就是JDK 7,8以及其他可能或不可能提供的功能),那麼您可以需要重新評估你的計劃的一部分。
如果您期望從長遠來看具有可靠的Java 6實施,那麼您可能不應該擔心。
Java 6是堅實可靠的,它不會消失。作爲一家最小公司,甲骨文公司將繼續投資和開發其應用服務器和中間件,所有這些服務器和中間件都依賴於Java。
「癱瘓」Java是無與倫比的。雖然您可能無法從Oracle獲得「免費」技術支持,但Oracle將繼續免費提供和維護用於生產的可用JVM,以及針對其現在支持的平臺(特別是x86和SPARC)的可用JVM,並且他們已經同意接受適用於Mac OS的JVM。
因此,從這個意義上說,我沒有看到Java 6突然(即未來5年)消失。支持可能會被棄用,並停止維護以代替J7或J8。考慮到Java 5仍然具備的優勢,甚至在某些地方甚至還有Java 4。但是,我認爲整個Java沒有可預見的終結。
這是事實嗎?我有公開或祕密的Oracle備忘錄是否承諾遵守這些規定?
我沒有水晶球。
但是我沒有看到Java的未來一樣多雲。攪拌了一下,當然,但不是陰天。在保守的企業IT世界中,穩定性非常珍貴。現狀A第一。唯一會「傷害Java」的東西完全是另一回事,它肯定不會是Oracle。
請參閱http://stackoverflow.com/questions/4194980/are-there-reliable-alternatives-to-suns-jvm-for-desktop-enterprise-development – skaffman 2010-11-29 23:36:43
另一個Java實現? AFAIK,只有一種Java編程語言。 – 2010-11-29 23:37:32