2020 年 JVM 生態系統報告 Spring、Maven、ANGULAR、IDEA等主導市場

2020 年 JVM 生態系統報告

 

Spring、Maven、ANGULAR、IDEA等主導市場

 

        2020 年 JVM 生態報告已於近日發佈,該報告由 Snyk 和 The Java Magazine(Oracle 的雙月刊)聯合推出,旨在瞭解 JDK 的實現、工具、平臺和應用方面的前景。

該調查於 2019 年下半年進行,有來自全球各個大洲的開發者、架構師和團隊負責人等參與其中,最終生成的報告主要包含以下幾個值得關注的方面:

36% 的開發人員從 Oracle JDK 切換到了 OpenJDK

Oracle JDK 仍以 34% 的比例佔據主導地位。但在上一年的報告中,這一數據爲 70%。一年之內,有 36% 的開發人員從 Oracle JDK 切換到了 OpenJDK 發行版。

僅有 9% 的參與者願意爲 JDK 支付費用

這也許解釋了大家從 Oracle JDK 轉變到 OpenJDK 的原因。

JDK 9 的發佈節奏變化影響了近半數人的付費決定

從 JDK 9 開始,每年的三月和九月都會發佈一個新的 Java 版本,這是對 JDK 發佈節奏的重大更改。它影響了許多用戶的更新策略,因爲 6 個月的發佈節奏也影響了支持週期。

此外,這一更改也對安全性產生了影響,因爲安全修復程序沒有被反向移植到舊版本。 調查顯示,對於至少 41% 的受訪者來說,新的節奏影響了他們支持付費的決定。

64% 的用戶表示 Java 8 仍然是最常用的 Java SE 版本

上一年的報告中,這一數據爲 79%。隨着 2018 年 9 月發佈的第一個長期支持版本 Java 11,這種情況正在慢慢改變。參與調查的開發人員中有 1/4 現在正在生產中運行 Java 11。

Kotlin 超越 Scala 和 Clojure,成爲 JVM 上第二大最受歡迎的語言

毋庸多說,大多數 JVM 用戶(9/10)使用 Java 作爲主要語言。今年,Kotlin 大受歡迎,從去年的 2.4% 使用率增長到了 5.5%。

Spring 佔據了 Java 生態系統的主導地位

調查顯示,6/10 的人依賴於 Spring Framework 來生成其應用程序。對於第三方開源框架而言,這是一個非常高的市場份額。Spring 已發展成爲 Java 生態系統中最主要的框架。其中,Spring 5 的採用率約爲 2/3。

 

服務器端也被 Spring 主導,其中 Spring Boot 佔據一半的市場份額,另有近 1/3 的市場採用 Spring MVC。

客戶端框架則主要是angular,react,jquery三者主導,佔據絕大多數份額

IntelliJ IDEA 主導 IDE 市場

目前,IntelliJ IDEA 是 JVM 社區中使用最廣泛的 IDE,有 62% 的開發人員都在使用它。對大量現成功能的支持以及對 Kotlin 的原生支持,促使 IntelliJ IDEA 越來越受歡迎。

排在第二的 Eclipse IDE 從去年的 38% 下降到今年的 20%。Apache NetBeans 穩居第三,市場份額爲 10%,與去年大致相同。從2012年以來的變化趨勢圖如下:

 

Maven 仍是最常用的構建工具,並且恢復增長態勢:

 

主要代碼託管工具情況:

詳情可查閱 JVM Ecosystem Report 2020 完整報告:

JVM Ecosystem Report 2020 完整報告

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章