Java之父:蘋果放棄Java是因?yàn)槌杀景嘿F
原創(chuàng)【51CTO報(bào)道】在軟件乃至整個(gè)IT業(yè)界,Java永遠(yuǎn)是個(gè)熱門話題,做為這個(gè)世界上使用率***的編程語言,有關(guān)Java的風(fēng)吹草動(dòng)總能引起大家的關(guān)注。
上周,51CTO獨(dú)家報(bào)道了Michael Horowitz的博客文章《Java:不用就卸載吧!》,文中指出了Java在更新和安全方面的種種問題,勸誡用戶***卸載Java來保證計(jì)算機(jī)的安全。
接著又有《蘋果或棄用Java 稱Java已經(jīng)過時(shí)》的消息報(bào)出。蘋果上周舉行的“Back to Mac”的發(fā)布會(huì)上發(fā)布了Mac App Store,并在Review Guidelines里提到:使用被棄用的或者需要額外安裝技術(shù)的應(yīng)用,會(huì)被審核部門拒絕。比如Java編寫的應(yīng)用程序,將不得在App Store銷售。
這一系列關(guān)于Java的負(fù)面消息引起了Java之父Gosling的不滿,昨日,Gosling在個(gè)人博客上刊登了一篇名為《Steve Jobs Comments on Apple's Java Discontinuation》的博文,文中稱:蘋果不再支持Java并不只是喬布斯所稱的Oracle/Sun的Java更新時(shí)間與蘋果不同意的問題,喬布斯正在的意圖是降低成本,因?yàn)殚_發(fā)Java對蘋果來說過于昂貴。
Java之父James Gosling
Gosling解釋說:因?yàn)镴ava已經(jīng)開源,Oracle/Sun并不會(huì)提供所有平臺(tái)的Java版本的維護(hù),事實(shí)上,Java在各個(gè)平臺(tái)是由不同平臺(tái)的持有者負(fù)責(zé)維護(hù)的。比如,IBM平臺(tái)由IBM負(fù)責(zé)維護(hù),惠普的平臺(tái)由惠普維護(hù),Mac OS版的Java是由蘋果來維護(hù)。
Golsing分析稱,蘋果之所以放棄Java,可能是Oracle正在起訴它的Java實(shí)現(xiàn)(Oracle也在起訴Google的Android侵犯Java產(chǎn)權(quán)),對于蘋果來說,維護(hù)和開發(fā)Java過于昂貴。
【編輯推薦】