2018年Java生態行業報告


0 Java版本使用占比

毫無疑問,Java8被廣泛用於生產環境!

 

Java 9和Java 10的使用率非常低,不到5%。

2017年,Java 7和更早的版本的數量大約是24.4%,現在是10.6%——所以生態系統顯然正在升級,主要是升級到Java 8。

1 Spring版本使用占比

Spring 4是現階段應用最廣泛的版本。

 

很多開發者,正在向Spring 5進行遷移,Spring 5的比例由去年的百分之2.2上升到今年的百分之24,這是一個明顯的趨勢!

2 Spring boot版本使用占比

Spring boot真的是給Java開發者帶來了福音,解放了很多勞動力。現在凡是采用Spring構建的系統,基本上都是用了Spring boot。

 

去年,大約30.2%的基於Spring的應用程序只使用核心框架,但沒有使用Boot;現在,這個數字只有16.7%。簡而言之,大多數Spring應用程序現在都使用Boot。

Spring Boot 2的占比上升很迅速,已經占到了百分之30!Boot 1.4以及更老的版本由去年的百分之30降為百分之6.8。

3 編譯工具使用占比

Maven依然占據着最大的市場份額,百分之74.2。

 

至於Gradle,它占據了市場的一小部分,主要來自Ant規模的縮小,現在只占市場的五分之1 ,即百分之21.3。

4 開發工具使用占比

IntelliJ Idea由去年的45.8%增長到今天的55.4%,顯然贏得了今年Java領域的IDE王者之戰。

 

NetBeans今年降至5.1%,不到2017年12.4%的一半。Eclipse依然占據百分之30多。有趣的是,IntelliJ獲得的大部分市場份額令人驚訝地來自NetBeans,而不是Eclipse。

5 Web應用服務器使用占比

Tomcat,毫無疑問依然是王者!占據百分之62.5的市場!

 

其他應用服務器則相對均勻的瓜分剩余的市場!各占大約百分之5的樣子!

6 JVM語言使用占比

Java占據百分之62.8,王者!

 

對剩余的JVM語言,畫一個餅狀圖,不得不提Kotlin--這是一個瘋狂的一年,從2017年的11.4躍升至今天的28.8%

 

7 總結

2018年的Java生態系統,非常的有趣,證實了一些已經眾所周知的趨勢,並帶來了一些新的變化。

在IDE方面,IntelliJ仍在以強勁的步伐增長。而且,Kotlin可能是今年最大的“贏家”,未來或許可以改變JVM語言的格局。

Spring Boot現在被大多數Spring項目所采用,這已經不足為奇了,但這么短的時間內,獲得這么大的進步,說明Boot確實能給開發者帶來生產力提升。

 

作者:帝都羊 出處: http://3xmq.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。如果覺得還有幫助的話,可以點一下右下角的 【推薦】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM