Java 2019 生態圈使用報告,這結果你贊同嗎?

germo發表於2021-09-09

這是國外一機構調查了 7000 名開發者得出來的 Java 2019 年生態圈工具使用報告,主要調查了 Java 版本、開發框架、web 伺服器等使用情況。雖然只有 7000 名開發者參與調查,這數目對於網際網路從業者開始可以忽略不計,但是當你看完這份報告之後,再結合自身周圍的情況,我相信你會非常認同這份調查報告,因為它真的太有代表性啦。

1、JDK 版本使用情況

圖片描述
Java13 在前段時間也正式釋出了,這份調查是在 Java13 釋出之前,所以 Java13 不在統計範圍之內。從這份統計中可以看出 Java 8 的使用者有高達 80%。這跟我們國內情況是差不多的,大部分公司都在使用 Java8 做開發,這個結果一點都不意外,Java8 的新特性確實能給開發者帶來不少的遍歷之處,而且很多開源元件都要求使用 Java8。

2、Spring Framework 的使用

圖片描述
對於這個調查結果,我沒有發言權,因為我現在都使用 Spring Boot 框架做開發,所以對這個不熟悉。

3、Spring Boot 的使用

圖片描述

Spring Boot 是當下最流行的 Java Web 開發框架,不管是在這份報告中還是我們工作中都可以體現這一點,你去看看現在的 Java 招聘條件都會有這麼一條:熟練使用 Spring Boot 開源框架。所以你應該知道 Spring Boot 的熱度了吧,如果你不會的話,趕緊去學習一下,不然都不好意思說自己是 Java程式設計師。說到學習 Spring Boot ,我強烈建議你去看小馬哥著作《Spring Boot 程式設計思想》

4、構建工具的使用

圖片描述
這統計結果應該不意外吧,雖然說 Gradle 發展勢頭不錯,但使用者以安卓開發為主,對於 Java 後端人員來說,大部分人都用著老牌的 Maven 來作為構建工具

5、web 伺服器的使用

圖片描述

Tomcat 幾乎佔領了整個 web 伺服器市場,這個結果我一點都不驚訝,因為 Tomcat 本來市場佔有率就很高,再搭著 Spring Boot 這股東風,它能夠更上一層樓。

6、資料庫的使用

圖片描述

資料庫上一直都是百家齊放,不管是以前還是現在亦或是未來,它都將呈現這個態勢,因為它跟其他工具不一樣,其他工具你可以選擇某一種就能達成你的目的,但是資料庫不行,每種資料庫都有自己的優勢,有自己的特定應用場景,比如你公司專案使用 MySQL 來儲存資料,當需要使用到快取時,MySQL 又不適合,可能就引入了更適合做快取的 Redis。

7、編輯器的使用

圖片描述
說實話這結果挺讓我意外的,沒想到 Eclipse 佔比居然這麼高,我以為基本上沒人使用 Eclipse 啦,看來我還是太天真了,自從使用 IDEA 後,我就再也回不去啦,因為它真的是太好用啦。

看完這份報告之後,你是不是覺得這份統計好像非常符合你周圍的情況?反正挺符合我這邊的情況的,比那些培訓結構統計的網際網路開發人員的薪資報告要靠譜不少。這份報告一定程度上體現了當下的 Java 開發使用技術棧,特別是 web 框架這一塊,非常能夠體現當前的 Java 後端開發使用技術。

平頭哥的技術博文(id:pingtouge_java)
作者:平頭哥,學會伺機而動,實現彎道超車

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1868/viewspace-2823877/,如需轉載,請註明出處,否則將追究法律責任。

相關文章