Java 這一年:IntelliJ 稱霸 IDE,Kotlin 成最大贏家!
【CSDN 編者按】我們已經迎來了 Java 11,而 Java 12 也將很快到來,Oracle 已經帶著 Java 如此向前了,但我們在實際生產環境中所使用的卻顯得滯後許多,本文作者分享了整個 Java 生態在2018 年的現狀,值得一讀。
作者 | 帝都羊
投稿 | 架構師小祕圈
Java 版本使用佔比
毫無疑問,Java 8 被廣泛用於生產環境!
Java 9 和 Java 10 的使用率非常低,不到 5%。2017 年,Java 7 和更早的版本的數量大約是 24.4%,現在是 10.6%——所以生態系統顯然正在升級,主要是升級到 Java 8。
Spring 版本使用佔比
Spring 4 是現階段應用最廣泛的版本。
很多開發者,正在向 Spring 5 進行遷移,Spring 5 的比例有去年的百分之 2.2 上升到今年的百分之 24,這是一個明顯的趨勢!
Spring Boot 版本使用佔比
Spring Boot 真的是給 Java 開發者帶來了福音,解放了很多勞動力。現在凡是採用 Spring 構建的系統,基本上都是用了 Spring Boot。
去年,大約 30.2%的基於 Spring 的應用程式只使用核心框架,但沒有使用 Boot。現在,這個數字只有 16.7%。簡而言之,大多數 Spring 應用程式現在都使用 Boot。
Spring 2 的佔比上升很迅速,已經佔到了30%!Boot 1.4 以及更老的版本由去年的 30% 降為 6.8%。
編譯工具使用佔比
Maven 依然佔據著最大的市場份額,為 74.2%。
至於 Gradle,它佔據了市場的一小部分,主要來自 Ant 規模的縮小,現在只佔市場的 1/5 ,即 21.3%。
開發工具使用佔比
IntelliJ IDEA 由去年的 45.8% 增長到今天的 55.4%,顯然贏得了今年 Java 領域的 IDE 王者之戰。
NetBeans 今年降至 5.1%,不到 2017 年 12.4% 的一半。Eclipse 依然佔據百分之 30 多。有趣的是,IntelliJ 獲得的大部分市場份額令人驚訝地來自 NetBeans,而不是 Eclipse。
Web 應用伺服器使用佔比
Tomcat,毫無疑問依然是王者!
其他應用伺服器則相對均勻的瓜分剩餘的市場!
JVM 語言使用佔比
Java 佔據百分之 62.8,王者!
對剩餘的 JVM 語言,畫一個餅狀圖,不得不提 Kotlin —— 這是瘋狂的一年,從 2017 年的 11.4 躍升至今天的 28.8%。
總結
2018 年的 Java 生態系統,非常的有趣,證實了一些已經眾所周知的趨勢,並帶來了一些新的變化。
在 IDE 方面,IntelliJ 仍在以強勁的步伐增長。而且,Kotlin 可能是今年最大的“贏家”,未來或許可以改變 JVM 語言的格局。
Spring Boot 現在被大多數 Spring 專案所採用,這已經不足為奇了,但這麼短的時間內,獲得這麼大的進步,說明 Boot 確實能給開發者帶來生產力提升。
本文為「架構師小祕圈」投稿,作者帝都羊,版權歸作者所有,歡迎更多開發者朋友通過下方聯絡方式向 CSDN 投稿。
作者部落格:https://blog.csdn.net/g6U8W7p06dCO99fQ3/
*作者獨立觀點,不代表 CSDN 立場。
【完】
熱 文 推 薦
☞ 用 Python 分析了 1982 場英雄聯盟資料,開局前預測遊戲對局勝負!
☞ 劉強東成京東數科二股東;高通再訴蘋果;金立否認裁定破產 | 極客頭條
☞ 剛釋出!Python 一二線城市月薪 15K 起!12 月再奪語言榜首
☞ 一個程式設計師父親的呼籲:不要教你的孩子從小學程式設計!
☞ Python | 7招教你識別一個網站是否是Django後臺
print_r('點個贊吧');
var_dump('點個贊吧');
NSLog(@"點個贊吧!");
System.out.println("點個贊吧!");
console.log("點個贊吧!");
print("點個贊吧!");
printf("點個贊吧!\n");
cout << "點個贊吧!" << endl;
Console.WriteLine("點個贊吧!");
fmt.Println("點個贊吧!");
Response.Write("點個贊吧");
alert(’點個贊吧’)
echo(’點個贊吧’)
點選“閱讀原文”,開啟 CSDN App 閱讀更貼心!