JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布

2022年11月14日22:37:11 科技 1395

作者 | 辛晓亮

出品 | CSDN(ID:CSDNnews)

最近,开发者调查分析公司 SlashData 发布了 2022 年《开发者报告》(第 23 版)。报告发现,JavaScript 在全球拥有 1950 万开发者,当之无愧地荣膺最流行的编程语言。

据了解,SlashData 的调查来自全球 163 个国家和地区共 26000 多名开发者,相比 TIOBE、Redmonk 等通过指数进行判断,能更简单地看出编程语言的受欢迎程度。

JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布 - 天天要闻

JavaScript 仍是最大的语言社区

报告显示,JavaScript 连续第 11 次成为最受欢迎的编程语言,全球有超过 1950 万开发人员在使用它。值得注意的是,过去几年 JavaScript 社区的规模也一直在持续增长。

JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布 - 天天要闻

在 2020 年第三季度和 2022 年第三季度之间,有大约 730 万开发人员加入 Javascript 社区,增长了 59%,这也是所有编程语言中增长最快的。不仅新的开发者将其视为一种有吸引力的入门级语言,现有开发者也使用 JavaScript 扩充他们的技能组合。报告显示 JavaScript 的流行遍布所有领域,每个领域至少有四分之一的开发人员使用它。

JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布 - 天天要闻

数据科学与机器学习帮助 Python 崛起

2020 年,Python 超过 Java 成为第二大广泛使用的编程语言,现在在其社区中有近 1700 万开发人员。Python 也继续呈现出强劲的增长势头,在过去两年中净增加开发人员约 800 万。

数据科学和机器学习 (ML) 的兴起是 Python 越来越受欢迎的一个主要因素。从这个角度来看,大约有 63% 的机器学习开发人员和数据科学家报告说自己使用 Python。相比之下,只有不到 15% 的人使用 R 语言(另一种通常与数据科学相关的语言)。

JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布 - 天天要闻

同为编程老兵,Java 强势增长,PHP 已渐渐退出

Java 作为编程界最重要的通用语言之一,已经存在了二十多年,尽管使用人数被 Python 超越,但它仍在继续强劲增长。在过去的两年里,Java 的社区规模几乎翻了一番,从 830 万增加到 1650 万。仅在去年,Java 就增加了 630 万开发人员,是所有语言社区中最大的增长。

此次调查数据表明,Java 的增长不仅受到通常的开发者(即后端和移动开发)的支持,而且在 AR/VR 项目中的采用率也得到了提升,这可能是由于 Android 作为 AV/VR 平台的普及,而 Java 作为 Android 应用生态系统的基石的缘故。

其他主流编程语言如 C/C++、C# 和 PHP 分别增长了 1230 万、1060 万和 890 万,其中 PHP 的增长率是所有语言中最慢的,去年仅新增 160 开发人员。作为服务器和 Web 开发人员的常见选择,PHP 受欢迎程度正在下降,尤其是在 Web 开发人员中,它已从 2021 年第三季度仅次于 JavaScript 的第二大流行语言变成了 2022 年第三季度第四大流行语言,被 Python 和 Java 超越。

另外,C 和 C++ 仍是嵌入式和物联网项目的核心语言,既适用于设备级编码,也适用于应用程序级编码,也适用于移动和桌面开发,这两个领域分别吸引了 1770 万和 1560 万开发人员。另一方面,C# 在软件开发的多个不同领域中一直很受欢迎,尤其是在桌面和游戏开发人员中。去年 C/C++ 新增 430 万净新开发人员,C# 同期新增 280 万。

最后值得注意的是,在物联网、游戏和 AR/VR 领域,开发人员正在寻找替代 C 和 C++ 的新的编程语言,如小众的 Lua,它在最近也有着不错的增长。

JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布 - 天天要闻

JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布 - 天天要闻

Rust 和 Kotlin 受欢迎程度持续上升

许多知名编程语言评选机构都将 Rust 和 Kotlin 视为最近两年颇受欢迎的新型语言,SlashData 也不例外,此次调查也显示这两个语言社区增长很快。在过去的两年里,Rust 的规模增长了两倍多,从 2020 年第三季度的 80 万开发人员增加到 2022 年第三季度的 280 万。仅在过去六个月中,Rust 就增加了 70 万开发人员,已经有超越 Objective-C 成为第 11 大语言社区的趋势。Rust 已经形成了一个强大的开发人员社区,这一群开发者更关心性能、内存安全和安全性,因此,它在物联网软件项目中的应用越来越多,在桌面和游戏开发中也是如此,Rust 因其构建快速和可扩展项目的能力而备受青睐。

Kotlin 在过去两年也出现了大幅增长,规模从 2020 年第三季度的 230 万增加到 2022 年第三季度的 610 万,翻了一倍多。因此,它在这个期间从第九大语言社区上升到第七大语言社区,超过了 Swift 和那些使用可视化开发工具的语言。这一增长很大程度上归功于 Google 在 2019 年决定将 Kotlin 设为 Android 开发的首选语言,目前有 1/5 的移动开发人员使用 Kotlin,并且是移动开发的第二大流行语言,仅次于 Java。尽管 Google 偏爱 Kotlin,但 Java 的历史积累表明它仍然是目前移动开发最流行的语言。此外,移动开发中也有越来越多的开发者采用 Flutter 框架,目前有 13% 的移动开发人员使用谷歌的语言。

JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布 - 天天要闻

其他语言情况

Swift 目前拥有 420 万开发人员,是所有 Apple 平台的默认开发语言,Apple 应用生态系统正逐步淘汰 Objective-C。不过,Objective-C 在 IoT 开发人员中仍然保持着自己的地位,越来越多的人采用设备上的代码,包括 AR/VR 开发人员,这就导致过去两年 Swift 和 Objective-C 开发人员的数量出现了类似的增长,分别为 180 万和 160 万。所以,Swift 想彻底取代 Objective-C 还为时尚早。

其他更小众的语言如 GoRuby、Dart 和 Lua 仍然小得多,每个活跃开发者不到 400 万。Go 和 Ruby 是后端开发中的重要语言,但 Go 增长更快,在过去两年中增加的开发人员数量是 Ruby 的两倍多,他们分别有 230 万和 100 万新开发人员。这可能是由于它提供了更快速的开发周期,尽管它是一种编译语言。

https://slashdata-website-cms.s3.amazonaws.com/sample_reports/dsIe6JlZge_KsHWt.pdf

JavaScript 最流行,Rust 受欢迎持续增长,SlashData 开发者报告发布 - 天天要闻

科技分类资讯推荐

“英伟达已向中国三家企业通报” - 天天要闻

“英伟达已向中国三家企业通报”

据台湾《工商时报》网站5月3日报道,在针对中国市场的H20芯片遭美国政府禁售后,美国芯片大厂英伟达正加紧开发另一款符合美国出口规定的人工智能(AI)芯片,以继续保住其在中国的市场份额。
金舟投屏文件输出目录设置方法 - 天天要闻

金舟投屏文件输出目录设置方法

金舟投屏文件输出目录怎么设置?跟着我来操作。1、 打开金舟投屏应用2、 在金舟投屏窗口,点击菜单按钮。3、 在弹出的下拉菜单中,选择设置选项。4、 进入设置窗口后,选择点击文件选项。5、 在文件窗口里,点击输出目录按钮,于弹出窗口选择文件输出路径,例如:D:文件保存金舟投屏。6、 点击关闭即可完成操作(9777180)...
E-钻文件加密大师:轻松加密文件保护数据安全 - 天天要闻

E-钻文件加密大师:轻松加密文件保护数据安全

对电脑文件加密,能保护个人隐私与商业机密,提升重要文件安全性。1、 把重要文件放入一个文件夹,进行加密保护。2、 开启E-钻文件加密大师;3、 点击加密按钮,选择要加密的文件夹,然后单击确定。4、 选择加密强度与模式;5、 请再次输入密码,然后点击确认。6、 点击加密文件,输入密码后即可打开。(9777179)...
Win7文件夹加密方法大全 - 天天要闻

Win7文件夹加密方法大全

如今,隐私的重要性日益凸显。每个人都有自己的隐私,特别是在电脑中存储了大量个人文件,其中一些是不想让他人看到的重要资料。因此,我们需要为文件夹采取适当的保护措施。加密文件夹是最常用的方式之一,而加密方法多种多样。这次我们将分享一种简单易行的加密技巧,供大家参考使用。1、 在百度搜索强杰隐身侠下载,下载...
隐身侠的软硬件区别 - 天天要闻

隐身侠的软硬件区别

隐身侠是保障信息安全的利器,可用于保护和备份电脑、U盘、移动硬盘及加密云盘中的重要文件与私密数据。它能有效防范因设备维修、丢失、被入侵或外借等情况导致的信息泄露或数据丢失风险,助您掌控信息资产,提升工作效率。此外,U型隐身侠还兼具普通U盘的存储功能。1、 从使用方式来看,硬件版需将购入的隐身侠硬件PCKII插...
文件夹加密秘籍:使用加密软件保护数据安全 - 天天要闻

文件夹加密秘籍:使用加密软件保护数据安全

接下来,小编将1、 下载并安装隐身侠应用查看2、 打开浏览器,搜索隐身侠,下载并安装软件,操作简单,所示。3、 双击图标开启隐身侠4、 安装软件后,会提示重启电脑,请重启后再启动隐身侠以使其生效,所示。5、 登录账号(若无账号,注册一个即可)。6、 请输入账号与密码,参照下图。7、 创建新的保险箱8、 登录后,点击...
隐身侠操作指南:简单易懂的使用方法 - 天天要闻

隐身侠操作指南:简单易懂的使用方法

隐身侠是一款保护电脑和移动存储设备中重要文件与隐私信息的新一代信息安全产品。它能轻松加密硬盘、U盘等存储设备中的数据,已通过多项权威认证。产品外形酷似小型U盘,不仅可作为普通U盘使用,还能充当电脑信息安全的防护工具,简单易用,一分钟学会操作,是保障个人电脑隐私安全的理想选择。1、 首次设置使用2、 平常操...
金舟截图软件图片输出格式设置方法 - 天天要闻

金舟截图软件图片输出格式设置方法

1、 在右侧弹出栏中,点击程序设置选项。2、 在程序设置窗口,点击图片输出格式按钮,于弹出选项中选择所需格式,例如JPEG。3、 点击确定按钮即可完成操作(9777181)...
解决Win10系统下隐身侠无法安装的问题 - 天天要闻

解决Win10系统下隐身侠无法安装的问题

隐身侠——您的信息保密专家。它能有效保护电脑、U盘、移动硬盘以及加密云盘中的关键文件和机密数据,防范因设备维修、丢失、被盗用或黑客攻击导致的信息泄露与损失风险,助您牢牢掌控核心资源,让工作与生活更加安心无忧。此外,隐身侠本身也可作为普通U盘使用,兼具实用性与安全性。1、 请检查您的Win10系统是否已启用本...
新增旁路供电功能,一加 13 手机获 ColorOS 15.0.0.821 升级 - 天天要闻

新增旁路供电功能,一加 13 手机获 ColorOS 15.0.0.821 升级

IT之家 5 月 4 日消息,据IT之家读者投稿,一加 13 手机现已获推 PJZ110_15.0.0.821(CN01)版本更新,相应包体积为 1.62 GB,主要为手机带来了旁路供电功能。旁路供电技术即手机直接由外部电源供电,此时电池则处于闲置状态,既不充电也不放电,因此可以减少手机发热,同时可以减少不必要的充放电循环,有助于延长电池的使...