2019 年 JavaScript 調查報告出爐

StateOfJS 方面表示,因 JavaScript 的生態系統發展未能盡如人意的原因,其又發佈了 2019年的 JavaScript 現狀調查報告。今年的 JavaScript 狀態是該調查的第四版,覆蓋了21,717位受訪者。客戶數據可視化專家 Amelia Wattenberger 針對 JavaScript 生態系統進行了全面的概述。

2019 年 JavaScript 調查報告出爐

而為了促進此次調查的進行,官方還表示,將發佈自己的 JavaScript T 恤。這款T 恤的特徵是“JavaScript週期表”,其中列出了按類別分組的最受歡迎的庫,以及它們的 GitHub 星級數(以千計)。

2019 年 JavaScript 調查報告出爐

官方表示,今年開始,除了用戶使用的工具之外,其還將跟蹤用戶的 JavaScript 編寫方式:所使用的模式,語法和功能等。

1、JavaScript 現狀 —— “方言”

隨著 JavaScript 的成熟,開發者基於 JavaScript 創建了許多其他語言,或者叫“方言”。

其中,2019 年度的最大贏家則為 TypeScript。此外,背後有著 Facebook 支持的Reason 也值得關注,其有較高的的滿意度和興趣值,僅次於 TypeScript。

2019 年 JavaScript 調查報告出爐

2、JavaScript 現狀 —— 前端框架

在排名方面,React 仍保持最高的滿意率連續排名第一,而 Vue 的崛起也並沒有停下,緊隨其後排名第二。

Angular 的滿意率則不盡如人意,儘管其本身擁有龐大的用戶群,但也很難看到它重新登上前端框架的冠亞寶座。

2019 年 JavaScript 調查報告出爐

3、JavaScript 現狀 —— 數據層

Redux 仍是使用最廣泛的工具。不過GraphQL 也並非沒有衝擊的可能,其用戶持續快速上升,如今已達到了 38.7%。同時,Apollo 的用戶數也在持續上漲,已從 2018 年的 11.1% 增加到了 24.9%。

2019 年 JavaScript 調查報告出爐

4、JavaScript 現狀 —— 後端框架(服務端)

JavaScript 在後端(服務端)領域近年來似乎沒有取得任何重大突破,雖然每年都有無數的框架出現,但很少有能夠獲得很大的成功並挑戰 Express 的地位的。

2019 年,Express 的地位仍沒有被撼動。擁有 Express 繼任者稱號的 Koa 其表現仍不盡如人意。

而 Next.js 則仍吸引著很多人的興趣,表現良好,其用戶數已從 2018 年的 8.6% 上升到了 24.7%。

2019 年 JavaScript 調查報告出爐

5、JavaScript 現狀 —— 測試

Jest 一路崛起,超越曾經最常用的單元測試框架 Mocha,以 61.2% 的使用率成功佔據榜首。

Storybook 也表現喜人,由 2018 年的 15.4% 成功上升至 32.2%,位列第三順位。

2019 年 JavaScript 調查報告出爐

6、JavaScript 現狀 —— 移動和桌面

React Native 和 Electron 仍是使用 Web 技術構建移動和桌面應用的兩個主要解決方案。

2019 年 JavaScript 調查報告出爐

官方在 5 分制的同意程度上,讓受訪者針對以下問題進行了打分:

JavaScript 朝著正確的方向發展

2019 年 JavaScript 調查報告出爐

現在構建 JavaScript 應用程序過於複雜

2019 年 JavaScript 調查報告出爐

JavaScript在線使用過多

2019 年 JavaScript 調查報告出爐

我喜歡構建 JavaScript 應用程序

2019 年 JavaScript 調查報告出爐

我希望 JavaScript 成為我的主要編程語言

2019 年 JavaScript 調查報告出爐

JavaScript 生態系統變化太快

2019 年 JavaScript 調查報告出爐

JavaScript 獎項再度迴歸,具體獲獎情況如下:

2019 年 JavaScript 調查報告出爐

2019 年 JavaScript 調查報告出爐

2019 年 JavaScript 調查報告出爐


分享到:


相關文章: