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