Stack Overflow 最新开发者调查报告:Rust 最受喜爱、PostgreSQL 最受欢迎
Stack Overflow 在今年 5-6 月进行了面向开发者的最最受最受年度调查。昨日,新开喜爱此次调查的调查报告结果已正式公布。

据介绍,报告这份报告基于对来自全球 181 个国家/地区的欢迎 83439 名软件开发者的调查。Stack Overflow 称这个数字是最最受最受他们根据受访者在完整的调查上花费的时间,出于分析目的新开喜爱而认为“合格”的答复数量;另有大约 172 份回复被提交但未包括在分析中,因为这些受访者在调查中花费的调查时间不到三分钟。
其中,报告来自美国和印度的欢迎受访者数量最多,其次是最最受最受德国和 UKI(英国和爱尔兰)。数据显示,新开喜爱仅有 1055 份调查反馈来自中国开发者。调查

这份调查报告涉及到了许多方面的报告内容,例如开发者的欢迎地域分布情况、年龄分布情况、种族/民族信息、教程程度和精神健康等。对于这些内容,本文暂不做介绍,企商汇下面一起看看大多数开发者更关心的工具和技术相关的问题。
最流行的技术
编程、脚本和标记语言

JavaScript 连续第九年成为最流行的编程语言。从调查结果来看,Web 开发者是主要的受访群体。Python 的排名超越了 SQL,成为第三大流行语言。Node.js 也上升到了第六名。
数据库

可以看到,Stack Overflow 的调查结果和 DBEngine 的排名不太一样。在此次调查中,新兴的 PostgreSQL 和 MongoDB 十分受欢迎,两者的排名分别是第二和第四名,PostgreSQL 的受欢迎程度仅次于 MySQL。
Web 框架

React.js 超越 jQuery 成为最受欢迎的 Web 框架,不过排名前三的不是“前端三驾马车”,而是免费信息发布网 React.js、jQuery 和 Express。Angular 和 Vue.js 分别排名第四、第五。
其他框架和库

其他工具

集成开发环境

Visual Studio Code 显然已成为开发者的首选 IDE,并且具有明显的领先优势。
操作系统

这次调查首次将 WSL 独立出来进行统计,可以看到选择 WSL 作为开发平台的受访者占了不少的比例。
最喜爱、最恐惧、最想学习的技术
编程、脚本和标记语言


调查结果显示,Rust 是最受开发者喜爱的语言,Python 和 Typescript 是开发者最想使用的语言(前提是还没使用过)。
数据库


Redis、PostgreSQL 和 MongoDB 是最受开发者喜爱的数据库,IBM DB2 连续第二年成为最令人恐惧的数据库。源码库
Web 框架


新兴的 Svelte 框架占据了最受喜爱的框架的首位,React.js 也十分受欢迎,有四分之一的开发者希望学习此框架。
使用过和希望使用的技术
编程、脚本和标记语言

这里的调查结果有很多东西值得解读,以下是一些最值得注意的趋势。有超过 1 万名 Javascript 开发者希望开始(继续)使用 Go 或 Rust 进行开发。大多数想使用 Dart 的开发者目前都在使用 JavaScript。此外,想用 PHP 工作的开发者只有 SQL 开发人员。
数据库

12590 名 MySQL 开发者想用 PostgreSQL 工作,而 6429 名 PostgreSQL 开发者想用 MySQL 工作。
Web 框架

Django、Flask 和 Spring 的开发者满足于继续使用他们熟悉的框架,很少有开发者希望使用 ASP.NET。
高薪酬的技术
编程、脚本和标记语言

数据库

Web 框架

详细报告点此查看。
本文转自OSCHINA
本文标题:Stack Overflow 最新开发者调查报告:Rust 最受喜爱、PostgreSQL 最受欢迎
本文地址:https://www.oschina.net/news/153650/so-developer-survey-2021
相关文章
手工卡通电脑折纸教程(通过简单的折纸技巧,制作属于你自己的电脑卡通形象!)
摘要:手工卡通电脑折纸是一种创意的手工艺活动,通过折纸技巧,可以制作出各种可爱有趣的卡通形象。本文将介绍一些简单的折纸教程,帮助读者轻松制作出属于自己的电脑卡通形象,让我们一起来体验这个...2025-11-04
pyc 文件的触发上一篇文章我们介绍了字节码,当时提到,py 文件在执行的时候会先被编译成 PyCodeObject 对象,并且该对象还会被保存到 pyc 文件中。然而事实并不总是这样,有时当我们运行2025-11-04
美国国家安全局 (NSA) 发布了跨云服务、企业网络、移动设备和运营技术 (OT) 网络的事件日志和威胁检测最佳实践,以确保重要系统的持续交付。该网络安全信息表 (CSI) 是与澳大利亚信号局的澳大利2025-11-04
介绍Raft是当前广泛使用的共识算法。流行的系统,如Kafka、Cockroach DB、MongoDB、Neo4j、Splunk等,都使用Raft来实现共识。系统要么是最终一致性的,要么是强一致性的2025-11-04电脑wis系统安装教程(电脑wis系统安装详解,助你提升工作效率与便捷性)
摘要:随着科技的发展,智能化工作环境已经成为现代办公室的必备条件之一。电脑wis系统作为一种智能化办公平台,可以帮助用户实现多种办公任务的集中管理,大大提升工作效率和便捷性。然而,由于安...2025-11-04
PostgreSQL数据分析利器:使用GROUP BY子句轻松实现聚合操作!
当使用PostgreSQL进行数据分析或查询时,经常需要对数据进行聚合操作,以便获取汇总结果或者统计信息。在PostgreSQL中,你可以使用GROUP BY子句来进行聚合操作,它允许你按照一个或多个2025-11-04

最新评论