一年一度的JavaScript大調查結果出爐,這次的受訪者將近4萬人,接近去年的2倍,而這些新增的受訪者對部分調查結果產生意料之外的影響,今年的結果可能與過去幾年的趨勢不同,官方認為,更多的受訪者也就帶來對JavaScript開發者更深的了解,因此對這項變化抱持正面態度。

JavaScript大調查隨時間變化的四大象限圖,呈現了2016年至2020年各個函式庫受歡迎的程度,點越高代表越多人使用,越右邊則代表越多人想學,或是曾經使用且會想繼續使用,綠色表示受歡迎程度上升,紫色則相反。

圖片來源/The State of JS 2022

Webpack、React和程式碼測試工具Jest都落在右上的第一象限,毫無疑問都是當前熱門工具。React持續位居最受廣泛使用的前端框架寶座,使用率較去年成長達到81.8%,遠高於第二名Angular的48.8%,和第三名Vue.js的使用率46.2%,今年Vue.js與Angular排名交換,但是兩者的使用率都較去年還低。

圖片來源/The State of JS 2022

Webpack則是建置工具使用率第一名達84.8%,第二名則是Gulp的50.2%,第三名則是48.8%的Vite,但有趣的是,建置工具前幾名包括Webpack、Gulp和tsc CLI從去年到今年的使用率都呈現下降趨勢,只有Vite往上升,且在滿意度和感興趣程度排名位居第一,Vite的滿意度甚至是所有函式庫之冠,顯示出開發者對Vite的喜愛以及可期待的發展潛力。

圖片來源/The State of JS 2022

Tauri是值得關注的行動裝置和桌面應用程式跨平臺開發工具,雖然目前使用率並不如React Native和Electron高,但是開發人員對Tauri的滿意度和感興趣程度,遠高於其他同類工具。Tauri以Rust為基礎建置而成,讓開發者可以使用各種前端框架開發應用程式,其所打包出來的應用程式能夠小於600 KB,多項優點使其成為後續行情看漲的跨平臺函式庫。

JavaScript Runtime還是由Node.js稱霸,使用率與去年大致相同為71%,而宣稱是Node.js更好的替代工具Deno,則從5.6%上升到8.5%。開發者最愛用的JavaScript無伺服器服務,由AWS Lambda使用率達20.4%奪冠,將近是第2名和第3名的2倍之多。

圖片來源/The State of JS 2022

在JavaScript和TypeScript的選擇上,TypeScript受開發者高度偏愛,有20.7%的受訪者僅使用TypeScript開發程式,但是僅使用JavaScript開發程式的比例只有8.2%,雖然TypeScript可以被編譯成JavaScript,但是對許多開發者來說TypeScript仍是優先選項。

熱門新聞

Advertisement