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,這是一個明顯的趨勢!spa

2 Spring boot版本使用佔比

Spring boot真的是給Java開發者帶來了福音,解放了不少勞動力。如今凡是採用Spring構建的系統,基本上都是用了Spring boot。orm

 

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

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

3 編譯工具使用佔比

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

 

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

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/
本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。若是以爲還有幫助的話,能夠點一下右下角的 【推薦】
相關文章
相關標籤/搜索