觀點:應用開發Java依然強勢

openkk 12年前發布 | 20K 次閱讀 Java

導讀:本文翻譯作者 Darryl K. Taft 發表的《Application Development: Java Death Debunked: 10 Reasons It's Still Hot》文章。從文中看出 Java 屹立在多如繁星的編程語言中是因為有著自己獨特風格。俗話說,冰凍三尺非一日之寒,用這句話來形容 Java 也不為過。但隨著更多類似 Java 語言的出現,其鋒芒也在慢慢消退。文章內容稍顯空洞,但細細回味也會有地方值得我們深思。仁者見仁智者見智,供大家參考。

以下是文章內容:

近期,關于 Java 的話題層出不窮,但總是看到將“java”和“死亡”聯系在一起。例如,Red Hat 工程部高級總監 Mark Little 寫了一篇博文《JBoss polyglot - death of Java?》。雖然標題是與“死亡”掛鉤,但從中可以看出 Red Hat JBoss 采用在不同項目中使用多種語言的多語言編程策略,可看出從未放棄過 Java。Litter 表示,實際上我們致力于 Java,并且已經做到。

Oracle 是 Java 所有者和管理者,并且鼓勵 Java 支持者在 Java 虛擬機(JVM)上使用其他語言。Da Vinci Machine 項目證實了 JVM 支持其他語言能力超過 Java,尤其是動態語言。JVM 支持若干種語言:Clojure,Groovy,Scala,JRuby,Jython,Rhino,AspectJ。Java 就像一個大型機,誰也不能搬走它。Java 也已成為企業開發的頭號語言,IT 組織使用 Java 來做大型企業項目。在全球云計算和移動互聯網的產業環境下,Java 更具備了顯著優勢和廣闊前景。

正因如此,需要 java 編程語言的職位多如繁星,目前的 Java 開發者已供不應求。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,開發人員可創建出架構穩定的代碼并易于維護。

1. 全球 Java 開發者人數超過 900 萬

2. 開發人員首選語言

Java 長時間位居 TIOBE 編程語言排行榜第一名。TIOBE 編程社區是一個編程語言流行程度的指標,每月更新一次排名。排名是以常用搜索引擎 Google,Bing,Yahoo,Wikipedia,Amazon,油Tube 和百度的搜索比例而評分的。

3.  Oracle 預估約有 30 億部設備運行 Java

4. 移動平臺

因為 Android 的普及,Java 成為最受歡迎的移動開發平臺之一。據 Evans 數據統計,亞洲受歡迎程度超過了美國。Evans 數據公司 CEO Janel Garvin 稱:“我們可以明確的看出 Java 開發勢頭再起,以普及所有地區。智能手機重要性的日益攀升直接帶動了 Java 開發。對于智能手機開發而言,Java 是覆蓋面最廣的語言,并且適用于各大手機平臺:Android,BlackBerry 和 Symbian,實打實的跨平臺 Web 開發。而亞太地區開發者也一直走在開發最前沿。”

5.  企業支持——甲骨文聲稱 97% 的企業桌面運行 Java。

6. JavaEE

Java 平臺企業版本(Java EE)是企業應用開發的標準。從小型 Web 應用滲透到大型和多層次企業應用當中。

7. OpenJDK

OpenJDK 項目在不同方面都有著密切的聯系,實現基于 Java 平臺的開源項目。各大廠商(IBM,Apple,SAP,AZUL,推ter)也紛紛加入了 OpenJDK。

8.  NetBeans

Oracle 聲稱 NetBeans 活躍用戶超過 100 萬。NetBeans 提供 Java 桌面應用平臺框架,集成開發環境 IDE 和其他幾種語言。

9. TV——Oracle 聲稱,運行 Java 的數字電視量約有1.15億。

10. Java 虛擬機(JVM)

JVM 是 Java Virtual Machine(Java 虛擬機)的縮寫,JVM 是一種用于計算設備的規范,它是一個虛構出來的計算機。JVM 支持的語言包括 Clojure,Groovy,SCala,Ruby,Python 等。
來自: CSDN

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