17611538698
webmaster@21cto.com

Stack Overflow 2022年度调查:VS Code、React、Git等技术进一步增加控制力

资讯 0 1087 2022-06-25 08:25:57
导读:StackOverflow在2022年6月24日正式发布了它的2022年开发者调查报告。相比来说,它的价值比其它一些编程语言调查要更有深度,值得开发者和CTO们借鉴。

StackOverflow 今日发布了它最新的2022年开发者调查。


StackOverflow机构调查人员规模较大(共70,0946 名开发人员,比去年略少),并且与供应商无关,涵盖了极其广泛的编程语言和研发平台,因此这项年度分析对于跟踪开发与编程趋势非常有用。

图片
StackOverflow 网站也紧密嵌入到许多开发人员的工作流程中,此项调查用户其中有 53,041 人称自己是开发软件的专业人士。

不过有一项历经好多年,仍然让人有点失望,这一项关键统计数据并没有改善:
91.88% 的受访者是男性,女性开发者较少,这与2021 年的数据基本相同。


图片

VS Code 在专业开发人员使用的编辑器和 IDE 排行榜上名列第一

大多数开发者或观察者会对编程语言趋势感到惊讶。


图片


在专业开发人员中,TypeScript 的使用率从去年的 36.42% 上升到本次的 40.08%,而 JavaScript(虽然仍然是第一名)从 68.62% 小幅下降到 67.9%。这表明一小部分但重要的群体现在针对 JavaScript 运行时的 TypeScript 开发。


图片


在数据库世界中值得注意的变化,再次仅查看专业受访者,PostgreSQL 从 MySQL 中脱颖而出,而 MySQL 在 2021 年领先 4%。46.48% 的开发人员现在开始使用 PostgreSQL。


IBM DB2已连续三年为开发者最恐惧的数据库,占比高达74%,这个比例是压倒性的。64.67%的开发者也不喜欢Oracle。


微软的 SQL Server 在一定程度上仍是最受欢迎的闭源数据库,尽管与去年相比略有下降,百分比为 28.77%。


当涉及到“Web 框架和技术”时,存在一个不能比较同类的问题。


图片


在专业开发者人士中,Node.js 排名第一(46.31%),React.js 排名第二(44.31%),jQuery 第三(29.21%):但实际上这三个框架是做不同的事情并且可一起使用。


从数据中可以观察到 React.js 仍在增长(从去年的 41.4% 上升),基于 React 的 Next.js(2021年未提及到它)现在以 13.93% 的使用率排在第 9位。


同样值得我们注意的是,另一种使用 .NET 为 Web 编写代码的方式 Blazor 首次以 4.92% 的可信度出现(考虑到它的新颖性),Node 的替代品 Deno 也以 1.47% 的比例出现在榜单中(昨天21CTO报道过它获得了红杉的A轮投资)。


一个有点模糊的类别叫做“其它框架和库”。


图片


这里告诉开发者们,React Native(13.62%)和 Flutter(12.56%)是专业人士中最受欢迎的两个跨平台框架,而微软的 Xamarin 仅占 5.54%。


大家可以继续关注微软的 MAUI(.NET 多平台应用程序 UI)的出现是否会重振往日的雄风?


下面的数据会让担心开发工具单一化的人再增加一些些不太放心。


图片


在本次调查中,74.48% 的专业开发者现在都使用 Visual Studio Code,高于 2021 年的 71.07%。


虽然如此,JetBrains IntelliJ (29.45%) 使用比率也还是比较高的,与 Visual Studio (32.33%) 相差不多, 如果考虑所有基于 IntelliJ 的变体(如 Android Studio、PyCharm 和 Webstorm)之后还可能稍稍领先。


Eclipse 这个老牌IDE 的市场占有率略有下降,从 14.93% 降至 12.26%。


自从 Eclipse 基金会宣布 (https://blogs.eclipse.org/post/mike-milinkovich/eclipse-theia-next-generation- eclipse)认为“Eclipse Theia 确实是 Eclipse 基金会的下一代工具和应用程序平台。” 而Theia 基于与 VS Code 相同的 Monaco 代码编辑器。


图片


那么 Rust 是什么?这个语言在“最受喜爱语言”榜单中名列前茅,为 86.73%,与去年大概持平。但在实际使用方面,只有 8.8% 的专业人士将 Rust 作为他们的语言之一,高于 2021 年的 6.4%,但远远落后于 C++(20.17%)或 C(16.7%)。


StackOverflow 还调查了源代码管理平台。


图片


在软件开发专业人士中,96.65% 的人使用 Git,而排名第二的 SVN 只余下 5.96% 的份额,命令行方式 (84.588) 比代码编辑器 (54.38%) 或其它 GUI 更受欢迎。


GitHub 的使用率为 55.93%,但竞争对手 GitLab 的使用率亦高达 28.9%。在AWS Code 上提交率仅为 2.7%,低于 Bitbucket、Azure Repos 以及“定制化解决方案”。


今年专业的开发者会使用 VS Code、JavaScript/TypeScript 和 React.js以及 Git 进行源代码管理。根据这项调查,这些选项中的每一项都比上一年前更受欢迎~


作者:洛逸

来源:https://survey.stackoverflow.co/2022

评论