【51CTO报道】在软件乃至整个IT业界,Java永远是个热门话题,做为这个世界上使用率***的编程语言,有关Java的风吹草动总能引起大家的关注。
上周,51CTO独家报道了Michael Horowitz的博客文章《Java:不用就卸载吧!》,文中指出了Java在更新和安全方面的种种问题,劝诫用户***卸载Java来保证计算机的安全。
接着又有《苹果或弃用Java 称Java已经过时》的消息报出。苹果上周举行的“Back to Mac”的发布会上发布了Mac App Store,并在Review Guidelines里提到:使用被弃用的或者需要额外安装技术的应用,会被审核部门拒绝。比如Java编写的应用程序,将不得在App Store销售。
这一系列关于Java的负面消息引起了Java之父Gosling的不满,昨日,Gosling在个人博客上刊登了一篇名为《Steve Jobs Comments on Apple's Java Discontinuation》的博文,文中称:苹果不再支持Java并不只是乔布斯所称的Oracle/Sun的Java更新时间与苹果不同意的问题,乔布斯正在的意图是降低成本,因为开发Java对苹果来说过于昂贵。
Java之父James Gosling
Gosling解释说:因为Java已经开源,Oracle/Sun并不会提供所有平台的Java版本的维护,事实上,Java在各个平台是由不同平台的持有者负责维护的。比如,IBM平台由IBM负责维护,惠普的平台由惠普维护,Mac OS版的Java是由苹果来维护。
Golsing分析称,苹果之所以放弃Java,可能是Oracle正在起诉它的Java实现(Oracle也在起诉Google的Android侵犯Java产权),对于苹果来说,维护和开发Java过于昂贵。
【编辑推荐】