关于stackoverflow:JavaScript最流行Vuejs跻身最常用Web框架前五Stack-Overflow-2021开发者调查报告出炉

50次阅读

共计 2605 个字符,预计需要花费 7 分钟才能阅读完成。

Stack Overflow 2021 年开发者调查报告出炉。报告显示,JavaScript 间断九年蝉联最罕用的编程语言;React.js 超过 jQuery 成为最罕用的 Web 框架,Vue.js 从去年的第七名跻身最罕用 Web 框架前五;Rust 间断六年成为最受开发者青睐的编程语言,Python 间断五年成为开发者最想应用的语言。

Stack Overflow 2021 开发者考察于往年 5 月开启,共有 8 万余名开发者参加此次考察。这也是 Stack Overflow 进行的第 11 次年度开发者考察。

该考察发现了一些新的变动。比方开发者自我教育的形式产生显著变动。对于数量一直增长的 18 岁以下编程人员而言,视频和博客等在线资源比书籍和学校更受欢迎。总体而言,这一行业有大量新人退出,超过 50% 的受访者示意编程工夫不到十年,超过 35% 的人示意从业工夫不到五年。

这次考察涵盖开发者根本状况、技术、工作和社区多个方面,咱们能够从中一窥 2021 年开发者的现状。

调查结果概览

  • 靠近 60% 的受访者通过在线资源学习编程。较为年老的受访者更偏向于从在线课程、论坛等在线资源处学习编程,而年纪绝对较长的受访者更多是基于学校和书籍等传统媒介学习。
  • React.js 超过 jQuery 成为最罕用的 web 框架。
  • 去年薪资最高的语言 Perl 往年降落至薪资榜第五位,Clojure 开发者领有最高的薪资中位数,比第二名 F# 高出 14k 美元。
  • AWS 依然是应用最宽泛的云平台,但 Google Cloud 和 Microsoft Azure 自去年开始取得了长足发展。
  • 新兴框架 Svelte 成为最受青睐的框架,React 则是开发者最想应用的框架,有四分之一的受访者示意最想应用 React 框架。

最风行的技术

Python 超过 SQL 成为第三大风行技术,Node.JS 跃居第六大风行技术。

编程、脚本和标记语言

对于大多数开发人员来说,编程工作是 web 编程。

JavaScript 间断第九年蝉联最罕用的编程语言,其次是 HTML/CSS、Python、SQL、Java 等。与去年相比,Python 与 SQL 替换了地位,成为第三大风行语言。

数据库

全副受访者和业余开发人员对于最罕用数据库的观点基本一致,惟一区别是,业余开发人员更偏向于应用 Microsoft SQL Server 而不是 MongoDB。

对于所有受访者而言,最罕用数据库排名前五的是 MySQL、PostgreSQL、SQLite、MongoDB 和 Microsoft SQL Server。

云平台

AWS 依然是应用最宽泛的云平台,但 Google Cloud 和 Microsoft Azure 相比去年获得了可观的停顿。值得注意的是,这是 Stack Overflow 第一次把云平台从通用平台问题中拆分进去。

Web 框架

最罕用的 Web 框架中,排名前五的是 React.js、jQuery、Express、Angular 和 Vue.js。值得注意的是,React.js 超过 jQuery 成为最罕用的 Web 框架,Vue.js 从去年的第七名跻身前五。

其余工具

超过 90% 的受访者应用 Git,这表明它成为开发人员的根本工具。

集成开发环境

Visual Studio Code 作为所有开发人员的首选 IDE,具备显著的当先劣势。其次是 Visual Studio、Notepad++、IntelliJ 和 Vim。

操作系统

Windows 依然是最受欢迎的操作系统,只管在业余开发人员中略逊一筹。往年 Stack Overflow 首次增加了 WSL 选项。

开发者最青睐、最头疼和最想应用的技术

编程、脚本和标记语言

Rust 间断六年成为最受开发者青睐的编程语言,Python 间断五年成为开发者最想应用的语言。

数据库

Redis 间断第五年成为最受开发者青睐的数据库,PostgreSQL 以不到 1% 的强劲劣势超过 MongoDB 成为开发者最想应用的数据库。IBM DB2 则间断第二年成为最令开发者头疼的数据库。

Web 框架

新兴框架 Svelte 位居榜首,成为最受开发者青睐的框架,React 则是开发者最想应用的框架,有四分之一的开发人员抉择了 React。

开发者工作时最常应用和最想应用的技术

Stack Overflow 在往年的开发者考察中增加了“Worked with vs. want to work with”局部,旨在探索技术趋势。

考察显示,超过 10k Javascript 开发人员想要开始或持续应用 Go 或 Rust 进行开发工作,大多数想要应用 Dart 的开发人员目前在应用 JavaScript,想应用 PHP 进行开发工作的只有 SQL 开发人员。

数据库方面,12,590 名 MySQL 开发者心愿应用 PostgreSQL,而 6,429 名 PostgreSQL 开发人员心愿应用 MySQL。

平台方面,AWS 是最受欢迎的平台,但大量 AWS 开发人员心愿明年可能在 Google Cloud 中进行开发——8,586 名 AWS 开发人员心愿应用 Google Cloud,而只有 7,668 名 Google Cloud 开发人员心愿在 AWS 中工作。目前应用 Heroku 或 Digital Ocean 的开发人员更偏向于开始应用或持续应用 AWS,其次是 Google Cloud 和 Azure。目前应用 Azure 的开发人员很少想迁徙到 Heroku。

Web 框架方面,Django、Flask 和 Spring 开发人员心愿持续在各自的框架中工作。
至于合作工具,IPython/Jupyter 用户想要应用 VS Code 工作,这可能是因为 VS Codes 在 IDE 中增加了 Notebook API。

薪酬最高的技术

就编程语言而言,Clojure 开发人员的薪水中位数最高,比 F# 的第二名高出 14k 美元。去年薪资最高的编程语言 Perl、Scala 和 Go 语言均排名降落,Perl 由去年的第一名降落至今年的第五名。薪资最低的编程语言是 Dart。

数据库方面,应用 DynamoDB、Elasticsearch 和 Cassandra 的开发者薪酬最高;平台方面,应用 AWS 的开发者薪酬最高;Web 框架方面,应用 Ruby on Rails、Svelte、ASP.NET Core 的开发者薪酬最高。

不同类型开发者的薪资情况

和去年一样,工程经理、网站可靠性工程师(SRE)、DevOps 专家和数据工程师的薪资最高。

此外,与具备雷同教训的其余语言使用者相比,PHP 开发人员的薪酬不成比例地低。

残缺报告参见:https://insights.stackoverflo…

正文完
 0