大多數 Java 開發者計劃在明年內過渡到 Java 17

2022-03-04 09:00:26

JRebel 了最新的 。探討了 2022 年 Java 開發人員調查的結果,並詳細說明了 Java 開發的最大趨勢如何影響從技術選擇到部署和提交時間的方方面面。該報告基於對全球 Java 開發專業人士的調查,持續時間為 2021 年 10 月到 2022 年 1 月,共收到了 876 份回覆。

與往年一樣,受訪者主要是開發人員或類似人員,佔整個受訪者資料的近 50%。如果再加上受訪者中第二受歡迎的職位 —— Java 架構師,這個佔比就會達到 70%。也有相當數量的領導角色,其中團隊領導佔 15%,還有一些主管角色。大多數受訪者公司都是大型企業,其中 31% 的公司規模超過 1000 名員工。擁有 100-1000 名員工的中型企業位居第二,佔 27%。小公司和初創公司分別佔 20% 和 12%。

報告涵蓋有關 Java 生態系統狀態的最新資料和分析,包括有微服務採用和使用趨勢,CI/CD 構建時間和提交頻率,流行的框架、應用伺服器、虛擬機器器和其他工具;開發人員的整體生產力,包括挑戰和障礙。

調查結果,大多數 Java 開發人員正計劃遷移到該語言的最新長期支援 (LTS) 版本;其中,62% 的開發人員計劃在未來 12 個月內進行切換。 目前,Java 8 仍是生產中使用最多的版本,佔 37%;其次是 Java 11,佔 29%;這兩個都是 LTS 版本。只有 12% 的開發人員使用 Java 12 或更高版本。 

有四分之一的受訪者表示,長期支援是最能影響他們決定升級到新版本的因素。其他因素包括 23% 的安全性、20% 的效能、18% 的新功能和 14% 的合規性原因。  

當比較不同規模的公司升級到 Java 17 的可能性時,JRebel 發現員工少於 100 人的公司比大型公司更有可能進行升級。他們推測,這是由於升級大型企業 Java 應用的複雜性和成本所致。

調查還研究了商業與開放 Java 發行版的採用情況,發現 36% 的受訪者採用 Oracle Java,27% 採用 OpenJDK,16% 採用 AdoptOpenJDK/Adoptium。報告指出, 「鑑於本次調查中大型公司的代表較多,在商業和開源 JRE/JDK 發行版之間出現平分秋色的情況並不令人驚訝。像 Oracle Java 這樣的商業發行版可以為大型企業提供一個簡單的方法來獲取修補程式和更新。對於許多大型組織而言,避免在內部完成這項工作的麻煩是值得的。

此外,報告發現微服務是 Java 應用程式最流行的架構,佔 32%。只有 22% 使用單體架構,8% 使用無伺服器架構。Spring Boot 是迄今為止最流行的微服務架構,有 74% 的受訪者使用。

Docker 是最常見的虛擬機器器平臺,用於 Java 應用程式,有 41% 的人使用。26% 的受訪者使用 Kubernetes,其次是 VMware,佔 16%。Amazon Web Services 是最常用的 PaaS 平臺,佔 31%。

Apache Tomcat 是迄今為止最流行的 Java 應用程式伺服器,使用率為 48%;其次是 JBoss/Wildfly,佔 15%。JetBrains IntelliJ 是最受歡迎的 Java IDE,佔 48%;其次是 Eclipse,佔 24%;Visual Studio Code 則佔比 18%。

展開閱讀全文