應用開發:Java依然強勢

發表於2012-02-28

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

以下是文章內容:

近期,關於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,YouTube和百度的搜尋比例而評分的。

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,Twitter)也紛紛加入了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等。

 

相關文章