Oracle對(duì)Sun的收購(gòu)引發(fā)了人們對(duì)Java未來(lái)的一絲擔(dān)心,Oracle能否繼續(xù)保持Java的開放性,面對(duì)Ruby、Python或PHP等一批輕量型語(yǔ)言的崛起,Java能否繼續(xù)保持其在開發(fā)領(lǐng)域的領(lǐng)導(dǎo)地位?
14年前,Sun公司的一位營(yíng)銷天才把一門試驗(yàn)性的跨平臺(tái)語(yǔ)言由象征踏實(shí)的Oak(橡樹),改名為香氣四溢的Java(咖啡)時(shí),可能他沒有想到這門語(yǔ)言能有后來(lái)的輝煌。事實(shí)上,如果現(xiàn)在Sun想為這門語(yǔ)言改名,以準(zhǔn)確體現(xiàn)其在計(jì)算機(jī)行業(yè)的地位,似乎Oak更形象。今天,雖然Java語(yǔ)言并非真正意義上的遍地開花,但它已經(jīng)出現(xiàn)在眾多場(chǎng)合和設(shè)備中,而且它享有運(yùn)行穩(wěn)定、設(shè)計(jì)精良的美名; Java代碼也許無(wú)法主導(dǎo)所有計(jì)算機(jī)或所有平臺(tái),但它離成為通用語(yǔ)言已近在咫尺。
Java之父詹姆斯戈斯林(James Gosling)在Oracle主辦的OpenWorld大會(huì)上登臺(tái)發(fā)言時(shí)闡述了這一點(diǎn)。他調(diào)出JavaFX幻燈片,上面是一連串統(tǒng)計(jì)數(shù)字:超過8.5億個(gè)具有Java功能的桌面機(jī)和大約100億個(gè)具有Java功能的設(shè)備。實(shí)際上,Java虛擬機(jī)在電子設(shè)備中司空見慣:電子書閱讀器Kindle、藍(lán)光磁盤播放機(jī)和智能電話(包括不太智能的手機(jī))等。iPhone(手機(jī)上網(wǎng))應(yīng)用程序可以在成千上萬(wàn)部iPhone上運(yùn)行,但Java嵌入在26億部手機(jī)上,從不太智能、20美元就能買到的手機(jī),到一代的黑莓和Android手機(jī)無(wú)一不包。
請(qǐng)戈斯林到OpenWorld大會(huì)上演講,只是Oracle拉里埃利森(Larry Ellison)希望向工程師們一再保證這門語(yǔ)言前途光明的手段之一。Oracle想要并購(gòu)Sun,但它仍得等待歐洲監(jiān)管部門批準(zhǔn)這一決策。美國(guó)政府已開了綠燈,但歐洲政府官員由于擔(dān)心MySQL的發(fā)展還沒有同意這一起交易。戈斯林和Sun董事長(zhǎng)麥克尼利(McNealy)都表示,一旦并購(gòu)工作完成,Java會(huì)從Oracle得到比以往更多的關(guān)注和資源。
從近期來(lái)看,埃利森傳達(dá)的信號(hào)也許不是很重要,因?yàn)槿缃?/span>Java已成氣候,要改變發(fā)展方向也并不容易。當(dāng)然,也有一些人認(rèn)為,Oracle的商業(yè)模式太不一樣了,所以它必然會(huì)對(duì)Java生態(tài)系統(tǒng)的每個(gè)部分進(jìn)行重大變化??傮w來(lái)說(shuō),每拿出一個(gè)Java可能變化的理由,就有同樣充足的理由表明Oracle可能還是希望保持現(xiàn)狀。