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