设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

ASF出走Oracle支持下Java还能扛多久?

2010-12-19 10:27| 发布者: joejoe0332| 查看: 4211| 评论: 0|原作者: Yesky|来自: Yesky

摘要:   尽管在11月Tiboe编程语言排行榜上,Java语言还在18.373%的份额占据着第一的位置。但它的拥有者显然已经应该感到压力了,因为排在第二位的C语言仅以17.315%的微弱劣势排在Java语言之后。而且不要忘了,排在第三位 ...
  Java的损失
 
  Java语言从诞生之日起,就被下了一个定义:一次编写,到处运行。Java 原本属于 Sun 公司。Sun 一直是一个在商业和开源之间走着平衡的公司。虽然,Sun 开发了大部分的 Java 平台代码,但任何公司的平台,如果想要运行 Java 程序,仍就必须购买 Java 虚拟机的使用权,这涉及到安全和技术支持问题。
 
  但规律之外总有特殊,Apache 基金会的 Harmony 计划就是这个规律之外的特殊,原因就在于Harmony 计划的目的在于使得Java 平台脱离 Sun 的控制,获得充分的自由。对此 Sun 自然不会很高兴,一是商业原因,二是可能产生的平台分裂。因此,Sun 虽然没有起诉 Apache 基金会,却一直没有给 Harmony 提供兼容测试,同时 Sun 在 Java 平台的使用上有限制,因此 Harmony 的代码是不能使用到手机上的。
 
  Android 的 Dalvik 虚拟机运行的不是 Java 程序,但谷歌为了吸引 Java 程序员,允许 程序员使用 Android 的SDK 将 Java 代码转换成 Dalvik 可以运行的代码。谷歌之所以能够达到目的,就是利用了Harmony中的开源 Java 库来实现 Java 程序的转换,避开了授权费用。这意味着开发者可以使用 Java 语言为非 Java 平台开发程序,Android 的火爆发展不能给 Sun 带来商业利益,而且可能造成平台分裂。
 
  ASF的此次出走,极可能使得Java变成由Oracle控制的专有语言,而破坏其开放性。这样,危局之下,Java语言却不得不提前经历自己的急速衰落期。

酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部