Java没有死,它在进化

O'Grady确认Java现在达到其高峰时期,很难如Forrester宣传那样迅速死亡。

O'Grady这个观点是基于RedMonk搜集的各种数据,RedMonk注重研究开发者,而不是企业中那些所谓架构方向决定者,下面这张图是RedMonk在开发者中调查:

Yakov Fain,系列Java书籍的作者同意这个观点:“很不幸,希望Java死亡的那些人并不是每天都在使用Java最新技术的那些人”。

O'Grady相信:Java正在演化,并不是走向死亡....,尽管NoSQL提供了关系数据库的替换方案,它并不意味着关系数据库消失,就象Node.js提供了类似Apache功能和可选方案,不代表就会排挤Apache这个服务器端最广的软件。

从Clojure到Ruby再到Node.js,Java也有很多可替换选择的方案,但是Java仍然很热,O'Grady出示如下数据:


O'Grady认为Java是一个平台,泪如Hadoop HBase 和Cassandra,即使Hadoop允许更多快速开发语言如Python(Dumbo)和Ruby(Wukong)直接访问,Java是整个大厦的基础结构。人们可以看到Scala使用JVM,Android设备上使用Java等。

我们将见证不是Java的死亡,而是它的进化转变,它将从广泛企业使用平台转变到为各种特殊定制应用提供平台的基础语言(banq预测:类似C作为操作系统的语言一样,Java可能会成为云计算平台语言)。

Java's Not Dying, It's Mutating


[该贴被banq于2011-04-26 09:51修改过]

java确实不能死。
只是越来越封闭了,开源才是java的活力所在。
将来java是不是会成为oracle对付其他厂商的利器那?
如果有这么一天,java就会变得与ibm的cobol一样。

争论死不死的问题实在是吃多了没事干
那么多应用呢至少还得维护不少年吧

以前sun是好的语言领导者,sun把java和商业之间划分开了,使java在各大社区支持下,不断进化。不过事物是两面性的,sun一直是从硬件贴钱给java的,sun硬件经营不善后,直接导致垮台。sun的目标是把java走进生活任何地方。

道理都是这样的,只要商业化才能有钱赚,有多少人想像sun一样一直贴钱呢?这是一场博弈,java未来我们还很难估计,不过也不会立即改头换面的。开源和商业化,一些人看着前面,一些人看着后面而已。
[该贴被SpeedVan于2011-05-09 08:33修改过]

java不会死的,除非有比他更优秀的语言出现,而且有很好的策略占领市场,java单从语言特性来说,是一门平衡性很好的语言。

依然是目前使用人数最多的语言,大量的框架降低了开发的成本,好多企业都转向java,应该还是很强劲的

JAVA死不死不是谁说了就能算的,也不是哪个公司的调查报告就能说明问题的。个人认为关键还是取决于市场的形势,有市场则必定不会死亡,反而能获得更大的发展。谁能想到,当初Delphi发展的如火如荼之时,会沦落到今天的这般境地呢。