真的吗?Java开发者喜欢编写非Java程序

jopen 10年前

英文原文: Really? Java developers love writing non-Java (译者: @老虎仔 CKJ

        什么样的语言才是 Java 开发者喜欢使用的语言?在 100 名 Java 开发者做的一个调查,它的结果可能会让你吃惊。

        我来问问题,然后人们来回答。最有趣的结果是,仅仅有 28% 的 Java 开发者是只使用 Java 这门语言的。

        我的调查可能不是一个真正的科学调查。但通过我 Google+ 上的 Java 社区和我的社交网络 推ter,LinkedIn 和 非死book,我收集这些好的样本。而我的很多朋友也对这些问题进行转发,因此我确信这是有人在参与这次调查的。除去了这些副本和错误样本,这并不会 影响到结果。

        那么,这些问题的所有反馈信息有没有跟你的经历很相似?这是我很想知道的。

        问题一:

        你是否仍然单一地使用 Java

 

        回答人数

        百分比(总人数 100 人)

        是的,仅有 Java

        27

        27%

        不是,混有 Java 和其他语言

        72

        73%

真的吗?Java开发者喜欢编写非Java程序

        问题二:

        你还使用了什么其他 JVM 语言?

 

        回答人数

        百分比

        Groovy

        38

        32%

        Scala

        24

        21%

        JavaScript (Rhino/Nashorn)

        21

        18%

        JRuby

        9

        8%

        Jython

        7

        6%

        PHP (Quercus,etc)

        6

        5%

        Clojure

        6

        5%

        Other

        5

        4%

        Erjang

        1

        1%

        OCaml

        0

        0%

真的吗?Java开发者喜欢编写非Java程序

        有 33% 的人选择 Groovy 作为使用最多的 JVM 语言,这让我很吃惊。而我原本认为第一位的 Scala,有 20% 的人使用,排在了第二位。注意:这些数字加起来不是 100%,这是因为开发者可以是多项选择的。

        问题三:

        你使用了什么非 JVM 语言?

 

        回答人数

        百分比

        Browser JavaScript

        52

        24%

        Python

        22

        10%

        Nonbrowser JavaScript (Node.js, etc.)

        18

        8%

        C++

        19

        9%

        C

        17

        8%

        Ruby

        15

        7%

        PHP

        14

        6%

        C#

        11

        5%

        Objective-C

        11

        5%

        Other

        10

        5%

        Go

        7

        3%

        Perl

        7

        3%

        CoffeeScript

        4

        2%

        Lua

        4

        2%

        Lisp

        2

        1%

        R

        2

        1%

        Erlang

        1

        0%

        Visual Basic

        1

        0%

        F#

        0

        0%

        Power Builder

        0

        0%

真的吗?Java开发者喜欢编写非Java程序

        在非 JVM 语言上,Java 开发者会花最多时间在写 browser JavaScript(24%)。对此我并不惊讶。而我期望 Ruby (7%)会排在第二位,但事实上它却跟随在第二位的 Python (10%)和第三位的C++(9%)之后,与 nonbrowser JavaScript 持平。Node.js(8%)比 Ruby 更好。这些数次再一次加起来大于 100%,同样也是因为这是多项选择。

        这些结果使我对我的怀疑更加确信。尽管 JVM 已经丰富多彩,但 Java 语言本身没有发展得很好,就是因为它漫长的发行周期和不同程度的延迟。Oracle 应该注意到,Java 开发者将会使用更多时间来写非 Java 语言程序。对于 Typesafe (一间 Scala 的公司)和 Pivotal (这公司聘请几名在 Groovy 上很重要的人物)来说,这是一个很好的机遇来获取和收买开发者的心,这可能以牺牲 Oracle 为代价。

        翻译: ImportNew.com - ImportNew 读者

        译文链接: http://www.importnew.com/6420.html