真的嗎?Java開發者喜歡編寫非Java程序

jopen 10年前發布 | 15K 次閱讀 Java

英文原文: 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

                    <span id="shareA4" class="fl">                          </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!