真的嗎?Java開發者喜歡編寫非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% |
問題二:
你還使用了什么其他 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% |
有 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% |
在非 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>