开发者调查报告:JavaScript 和 Python 仍占主导地位,Rust 持续猛增 4 倍

简介: 开发者调查报告:JavaScript 和 Python 仍占主导地位,Rust 持续猛增 4 倍

近日,开发者调查分析公司 SlashData 发布了一份题为“第 22 届开发者国家状况”的报告。


该报告介绍了 2021 年 12月至 2022 年 2 月以来对来自 166 个国家的 20000 多名开发人员所做的调查数据。调查结果显示,JavaScript 连续第十次成为最受欢迎的语言,近 1750 万开发人员使用这种流行的 Web 脚本语言。

JavaScript 和 Python 占主导地位

调查数据显示,在开发者偏好方面,JavaScript 和 Python 均保持了其持久力。其中,JavaScript 依旧蝉联了最受欢迎编程语言榜首位置,使用该语言的开发者用户达到了 1750 万。

作为仅次于 JavaScript 的第二流行语言,Python 的流行程度在 2 年前就超过了 Java,使用该语言的开发者用户达到了 1570 万。仅在过去六个月内,Python 就新增了 330 万名开发用户。

Rust 开发者用户猛增近 4 倍

近年来,Rust 语言的热度趋势也是一路上涨。此次调查数据就显示,从 2020 年 Q1 季度到 2022 年 Q1 季度,Rust 语言的开发者用户量从 60 万猛增到了 220 万。

至于使用 Rust 语言迅速增长是哪些个领域,报告称,Rust 主要用于物联网项目,但也用于增强和虚拟现实(AR/VR)开发方面。

对此,Rust 基金会执行董事 RebeccaRumbul表示:“Rust 的安全性和记忆安全性使人们能够充满信心地进行创作”。“拥有维护者和贡献者的社区是包容和受支持的。随着对 Rust 开发人员的需求不断增加,Rust 也希望能够成为提高开发者专业前景的不错选择。”

Java 持续文档增长,PHP 增量最少

此次调查结果中,备受关注的 Java 继续经历着强劲而稳定的增长。自 2021 年初以来,近 500 万开发人员加入了Java 社区。

PHP 是过去六个月增长最少的,从 2021 第三季度到 2022 年第一季度,新开发人员净增加了 60 万人。但 PHP 是 Web 应用程序中仅次于 JavaScript 的第二常用语言。

Go 语言主导后端开发,Kotlin 依靠 Android 开发增长迅速

众所周知,Go 和 Ruby 是后端开发中的重要语言,但此次调查数据显示, Go 在过去一年的增长速度是 Ruby 的两倍多。其中,Go 社区现在有 330 万开发者。

Kotlin 社区的开发人员从 2021 第一季度的 240 万人增加到 2022 年第一季度的 500 万人。这主要归功于谷歌将 Kotlin 作为 Android 开发的首选语言。

46% 的开发者使用低代码/无代码工具

此次调查数据还显示,有 46% 的开发者在部分工作中使用低代码或无代码工具。

对于有经验的开发人员,尤其是那些拥有 10 年以上经验的开发人员来说,最不可能使用这些(低代码或无代码)工具。但是,在北美有 19% 的开发人员,在一半以上的编码工作中使用低代码或无代码工具,几乎是全球平均水平 10% 的两倍。


参考链接:https://www.slashdata.co/free...

https://www.infoworld.com/art...

相关文章
|
3月前
|
JavaScript 前端开发 Python
用python执行js代码:PyExecJS库
文章讲述了如何使用PyExecJS库在Python环境中执行JavaScript代码,并提供了安装指南和示例代码。
158 1
用python执行js代码:PyExecJS库
|
2月前
|
前端开发 JavaScript API
JavaScript逆向爬取实战——使用Python实现列表页内容爬取(二)
JavaScript逆向爬取实战——使用Python实现列表页内容爬取(二)
25 2
|
2月前
|
数据采集 JavaScript 前端开发
JavaScript逆向爬虫——使用Python模拟执行JavaScript
JavaScript逆向爬虫——使用Python模拟执行JavaScript
43 2
|
2月前
|
前端开发 JavaScript API
JavaScript逆向爬取实战——使用Python实现列表页内容爬取(一)
JavaScript逆向爬取实战——使用Python实现列表页内容爬取(一)
29 1
|
2月前
|
前端开发 API 开发者
深度剖析:AJAX、Fetch API如何成为Python后端开发者的最佳拍档!
深度剖析:AJAX、Fetch API如何成为Python后端开发者的最佳拍档!
43 4
|
3月前
|
JavaScript 前端开发 Python
python执行js代码
本文档详细介绍如何安装Node.js环境及PyExecJS库,并提供示例代码展示其功能。首先,通过指定链接安装Node.js,安装完毕后可在命令行中输入`node --version`来验证安装是否成功。接着,使用`pip install PyExecJS`安装PyExecJS库,该库允许Python程序执行JavaScript代码。文档还提供了多个示例代码,展示了如何在Python环境中执行和编译JavaScript代码,并可以选择特定的JavaScript运行时环境,如Node.js或JScript。最后,通过具体案例展示了PyExecJS的功能与使用方法。
43 3
|
3月前
|
安全 API 开发者
Web 开发新风尚!Python RESTful API 设计与实现,让你的接口更懂开发者心!
在当前的Web开发中,Python因能构建高效简洁的RESTful API而备受青睐,大大提升了开发效率和用户体验。本文将介绍RESTful API的基本原则及其在Python中的实现方法。以Flask为例,演示了如何通过不同的HTTP方法(如GET、POST、PUT、DELETE)来创建、读取、更新和删除用户信息。此示例还包括了基本的路由设置及操作,为开发者提供了清晰的API交互指南。
115 6
|
3月前
|
安全 数据安全/隐私保护 开发者
重塑信任:Python开发者如何利用OAuth与JWT,打造安全无虞的授权机制
【9月更文挑战第7天】随着Web应用的复杂度增加,用户数据保护变得至关重要。本文通过问答形式,探讨Python开发者如何利用OAuth和JWT构建高效且安全的授权机制。OAuth让第三方应用能在不获取用户凭据的情况下访问特定服务,保护用户隐私;JWT则通过安全令牌实现身份验证。结合二者,开发者能打造符合现代安全标准的授权体系,提升系统安全性和灵活性。 示例代码展示了如何使用`requests-oauthlib`简化OAuth流程,并用`PyJWT`生成及验证JWT。这种组合不仅加强了安全性,还优化了用户体验。
59 1
|
3月前
|
JSON 安全 API
Python开发者必看:OAuth与JWT授权机制的惊天秘密😱
【9月更文挑战第9天】在现代软件开发中,尤其在Web和移动应用领域,用户认证与授权至关重要。对Python开发者而言,OAuth和JWT是提升应用安全性与用户体验的关键技术。OAuth通过“授权而不认证”的理念保障用户数据安全,JWT则利用JSON Web Tokens实现无缝的信息传递。两者结合可构建高效且安全的认证体系。掌握这些技术,将使你的应用更加出色。
27 0
|
4月前
|
Java 缓存 数据库连接
揭秘!Struts 2性能翻倍的秘诀:不可思议的优化技巧大公开
【8月更文挑战第31天】《Struts 2性能优化技巧》介绍了提升Struts 2 Web应用响应速度的关键策略,包括减少配置开销、优化Action处理、合理使用拦截器、精简标签库使用、改进数据访问方式、利用缓存机制以及浏览器与网络层面的优化。通过实施这些技巧,如懒加载配置、异步请求处理、高效数据库连接管理和启用GZIP压缩等,可显著提高应用性能,为用户提供更快的体验。性能优化需根据实际场景持续调整。
84 0