JavaScript 再度称王:GitHub 宣布其为 2022 年度语言,超越 Python 和 TypeScript

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

GitHub 将 JavaScript 评为年度增长最快语言

GitHub 平台发布了年度报告 Octoverse 2022,该报告传统上对开源生态系统的发展进行总结。主要的惊喜是 JavaScript(尤其是与 Node.js 结合使用时)不仅在项目绝对数量上,而且在提交增长速率方面都领先于 Python 和 TypeScript,位居榜首。

根据 GitHub 的数据,2022 年 JavaScript 仓库的推送通知数量相比 2021 年增长了 23%。这是前十名语言中最高的一项指标。作为对比:Python 增长了 18.5%,TypeScript 增长了 21%,而 Go 增长了 15%。同时,JavaScript 仍然是该平台上最流行的语言:2022 年创建的新仓库中有超过 450 万个 是使用 JavaScript 编写的。

专家们将这种飞跃归因于 Node.js 开发的蓬勃发展。“Node.js 已成为创建初创公司后端和微服务的事实标准。JavaScript 现在不仅仅是一种界面语言——它是用于服务器逻辑、API 甚至通过 Electron 开发桌面应用的完整工具”, 来自“CodeBoost”公司的高级开发人员及 HolyJS 会议演讲者 Maria Ivanova 评论道。

该报告还证实了栈统一的趋势:越来越多的团队选择 JavaScript/TypeScript 进行全栈开发,放弃前后端分离。使用 Node.js 进行生产级部署的项目比例一年内增长了 12%。

同时,GitHub 的分析师指出,TypeScript 正在持续紧追“纯”JavaScript:在新项目中的占比达到了 28%,而 JavaScript 为 32%。然而,如果考虑所有仓库(包括遗留代码),JavaScript 仍然保持在 37% 的水平。

对于 Python 和 Ruby 开发者来说,这是一个信号:JavaScript/Node.js 方面的就业市场依然最为火热。根据 Stack Overflow 的数据,美国 JavaScript 开发者的平均薪资增长了 8%,达到了每年 11.8 万美元。

完整的 Octoverse 2022 报告可在 GitHub 官方网站上获取。

推荐库