说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Groovy最受欢迎 Java系开发者更偏爱其他JVM类语言?(图)

HTML文档下载 WORD文档下载 PDF文档下载
一份针对100位Java开发者的调查显示,73%的开发者,除Java外,还会选择使用其它JVM语言,其中Groovy之首,使用者高达33%,Scala位居第二,占20%。所使用的非JVM语言,Python位列JavaScript之后,Ruby排第六。

Java开发者喜欢使用什么语言?Andrew C. Oliver近日对100位Java开发者进行调查,结果很让人吃惊。仅有28%的Java开发者自始至终只使用Java开发语言。

该调查由三个问题组成,参与调查的Java开发者来自于Google+的Java群组及Andrew C. Oliver的社交网络,如Twitter、LinkedIn及Facebook。这是一份很有质量的调查样本。该调查后来又被其中很多开发者进行了转发,虽然这些数据并未统计入该调查,但并不会影响它的准确性。

对于第一个问题“你只使用Java语言吗?”,只有27位参与调查的Java开发者给出了肯定回答,占27%;另外72名表示他们还使用其它JVM语言。 




“你正在使用其它什么JVM语言?”,调查显示,这些JVM语言包含Groovy、Scala、JRuby、Clojure……。令人惊讶的是,Groovy居JVM语言之首,使用者高达33%。按预想,本应占统领地位的Scala却位居第二,占比为20%。(上表中的数据总和可能不为100,因为有的开发者可能选择了多种语言。)



最后,该调查对Java开发者所使用的非JVM语言进行了统计。其中,浏览器端JavaScript占比24%,Java开发者会花费大量时间编写浏览器端JavaScript,这一点很容易理解。Andrew C. Oliver本来猜测Ruby(占比7%)会紧随JavaScript之后,但却被Python取代(占比10%,位居第二),位居第6。第三位为C++,占9%。非浏览器端JavaScript(Node.js等)表现优秀,占8%。由于多选的原因,这些数据之和同样超过了100。

该调查再次证实了,JVM虽然很优秀,但仅靠Java一种语言,是无法出色完成工作的,因为该语言发布周期太长,还时常被延迟。Oracle应该注意到,Java开发者正花费太多的时间使用非Java编写程序。这也为Typesafe(Scala语言开发商)及Pivotal(该企业雇佣了Groovy领域中的几位关键人物)获取更多开发者的“心”并从中获利,提供了机会。

内容来源:Really? Java developers love writing non-Java

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘