StateOfJS 方面表示,因 Java 的生態(tài)系統(tǒng)發(fā)展未能盡如人意的原因,其又發(fā)布了 2019 年的 Java 現(xiàn)狀調(diào)查報告。今年的 Java 狀態(tài)是該調(diào)查的第四版,覆蓋了 21,717 位受訪者。客戶數(shù)據(jù)可視化專家 Amelia Wattenberger 針對 Java 生態(tài)系統(tǒng)進行了全面的概述。
官方表示,今年開始,除了用戶使用的工具之外,其還將跟蹤用戶的 Java 編寫方式:所使用的模式,語法和功能等。
隨著 Java 的成熟,開發(fā)者基于 Java 創(chuàng)建了許多其他語言,或者叫“方言”。
其中,2019 年度的最大贏家則為 Type。此外,背后有著 Facebook 支持的 Reason 也值得關注,其用有較高的的滿意度和興趣值,僅次于 Type。
在排名方面,React 仍保持最高的滿意率連續(xù)排名第一,而 Vue 的崛起也并沒有停下,緊隨其后排名第二。
Angular 的滿意率則不盡如人意,盡管其本身擁有龐大的用戶群,但也很難看到它重新登上前端框架的冠亞寶座。
Redux 仍是使用最廣泛的工具。不過 GraphQL 也并非沒有沖擊的可能,其用戶持續(xù)快速上升,如今已達到了 38.7%。同時,Apollo 的用戶數(shù)也在持續(xù)上漲,已從 2018 年的 11.1% 增加到了 24.9%。
Java 在后端(服務端)領域近年來似乎沒有取得任何重大突破,雖然每年都有無數(shù)的框架出現(xiàn),但很少有能夠獲得很大的成功并挑戰(zhàn) Express 的地位的。
2019 年,Express 的地位仍沒有被撼動。擁有 Express 繼任者稱號的 Koa 其表現(xiàn)仍不盡如人意。
而 Next.js 則仍吸引著很多人的興趣,表現(xiàn)良好,其用戶數(shù)已從 2018 年的 8.6% 上升到了 24.7%。
Jest 一路崛起,超越曾經(jīng)最常用的單元測試框架 Mocha,以 61.2% 的使用率成功占據(jù)榜首。