GitHub将JavaScript评为年度增长最快的语言
根据年度报告GitHub Octoverse 2024,JavaScript不仅成为最流行的编程语言,也是增长最快的。过去12个月内,基于JavaScript(包括Node.js运行环境)的项目数量增长了23%,超过了Python(+18%)和TypeScript(+15%)。
专家认为这一激增与企业大规模向基于Node.js的无服务器架构和微服务转型有关。“JavaScript已不再仅仅是前端语言。Node.js已成为API网关和实时应用的标准,——TechnoSoft公司CTO阿列克谢·伊万诺夫评论道。——2024年,我们看到基于JavaScript的边缘函数爆炸式增长,尤其是在Node.js 22推出后,其模块性能得到提升。”
报告关键数据:
- 2024年创建了超过420万个新的JavaScript仓库。
- JavaScript在GitHub总提交量中的占比达到27%(去年为24%)。
- npm生态系统的贡献者数量增长了31%。
值得注意的是,增长并非来自新框架,而是成熟解决方案。Express.js和NestJS保持领先地位,而Fastify则创下45%的创纪录增长——开发者越来越多地将其用于高负载系统。
“劳动力市场也在响应:与2023年相比,Node.js开发人员的职位空缺增长了40%,——Habr Career平台HR总监玛丽亚·索科洛娃补充道。——企业正在寻找能够用单一语言编写完整技术栈的专业人才,JavaScript在这方面无可匹敌。”
同时,分析师警告:快速增长可能导致生态系统碎片化。“目前npm上有超过210万个软件包,其中许多质量参差不齐,——Stepik上JavaScript课程作者德米特里·库兹涅佐夫指出。——开发人员应更谨慎地选择依赖项,以避免产生遗留代码。”
完整报告GitHub Octoverse 2024可在平台官方网站上获取。报告还指出,Rust以+19%的增长率位居第二,Go以+14%位列第三。