2022 JavaScript大调查显示Tauri和Vite工具新秀崛起

一年一度的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仍是优先选项。