Oracle的加減法 Java的乘除法
Oracle收購Sun之后,對于Java生死我們曾有顧慮,51CTO甚至發出了“我們真的能沒有Java嗎?”這種顧慮。隨后的一年里,Oracle成功整合Java,但是Oracle能綁架Java嗎?也許Oracle根本沒必要這么做,也許Oracle根本做不到!
在最近的Hadoop首腦會議間隙,我采訪到了出席會議的Java之父James Gosling,他坦率地表達了他現在對Oracle收購Java母公司Sun的看法,他說:“Oracle明白Java虛擬機是企業應用的核心,也是業務的核心,在這一點上,毫無疑問,他們懂得該怎么做,但在桌面和手機方面,他們現在應該感到很困惑”。
Oracle收購Sun后幾周,Gosling就選擇了離開,同期離開的還有JRuby大師Charles Nutter和Thomas Enebo,在他們的帶領下,為Java虛擬機開發了Ruby語言版本。
Oracle承諾會繼續加大對Java和RIA平臺后起之秀JavaFX的投入,根據Oracle的日程表,6月發布了帶有JavaFX功能的新版Netbeans IDE,Oracle高層,包括前Sun高管Jeet Kaul都對Java表示了濃厚的興趣,最近也正在籌劃推出Java 7,并計劃增加多核編程功能。(關于NetBeans 6.9可以參考51CTO編輯推薦:“NetBeans 6.9是完美的開發環境嗎?”)
Oracle也將它的目光放在吸引年輕的開發人員身上,讓一個有15年歷史的平臺支持動態語言,甚至支持微軟.NET技術編程能力,是一個很有價值的目標。
但除此之外,我就沒有聽到Oracle對Java的更多消息了,也許Java再也不會受到在Sun時期得到的待遇,Java一直是Sun軟件業務的掌上明珠(Solaris信徒可能不會同意這個觀點),Java現在融入了Oracle技術的大家庭,要在Oracle數據庫,MySQL數據庫,ERP應用程序和中間件這些Oracle的中堅技術之間出頭恐怕很難了。
但在Java技術開發領域,Oracle并非唯一的游戲主角,例如,流行的Java應用程序Spring框架就完全不受Oracle的控制,Eclipse基金會也在構建Java工具,Yahoo也領導了基于Java的Hadoop分布式計算系統的開發,現在已經成為一個熱門技術。此外,Apache軟件基金會和Red Hat的JBoss部門也推出了很多重要的Java技術。
因此Gosling對Oracle不重視Java客戶端的看法不一定是正確的,但是,就算Oracle放棄Java某些方面的開發,也會有其他人來填補。在Java眼中,Oracle的重視將是成倍增強的力量,在Oracle眼中,Java只不過是Oracle眾多產品中的一個,Oracle對Java的重要性并不是那么關鍵。
【編輯推薦】

























