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