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修改过]