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

2022 年 11 月 14 日 CSDN

作者 | 辛晓亮
出品 | CSDN(ID:CSDNnews)

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

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


JavaScript 仍是最大的语言社区


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

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


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


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

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


同为编程老兵,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,它在最近也有着不错的增长。


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% 的移动开发人员使用谷歌的语言。


其他语言情况

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

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

完整报告下载地址:

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

  
  
    
☞QQ邮箱取消免费扩容;苹果搜索引擎“胎死腹中”,核心成员已回归谷歌麾下;Xcode 14导致应用体积大增|极客头条
Oculus 原创始人帕胖:我打造了一款“杀死”玩家的 VR 头显
印度开发者增速超中国,GitHub 年度报告发布

登录查看更多
0

相关内容

JavaScript 是弱类型的动态脚本语言,支持多种编程范式,包括面向对象和函数式编程。
2022年中国物联网平台行业概览
专知会员服务
41+阅读 · 2022年8月31日
华为发布业界首个《云原生数据库白皮书》,25页pdf
专知会员服务
45+阅读 · 2022年8月20日
2021年中国云原生AI开发平台白皮书
专知会员服务
54+阅读 · 2021年12月4日
《Julia数据科学》及代码,166页pdf
专知会员服务
46+阅读 · 2021年11月4日
专知会员服务
44+阅读 · 2021年10月6日
专知会员服务
56+阅读 · 2021年4月12日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
29+阅读 · 2020年12月17日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
JavaScript、Python 比 C++ 慢 8 倍、29 倍?
CSDN
3+阅读 · 2022年7月29日
Java 生态系统状态报告
InfoQ
0+阅读 · 2022年6月7日
Rust拖慢开发速度?2021年Rust调查报告出炉
2021年的Java热门趋势
AI前线
0+阅读 · 2022年2月7日
国家自然科学基金
3+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
3+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2023年1月12日
已删除
Arxiv
32+阅读 · 2020年3月23日
A Multi-Objective Deep Reinforcement Learning Framework
VIP会员
相关VIP内容
2022年中国物联网平台行业概览
专知会员服务
41+阅读 · 2022年8月31日
华为发布业界首个《云原生数据库白皮书》,25页pdf
专知会员服务
45+阅读 · 2022年8月20日
2021年中国云原生AI开发平台白皮书
专知会员服务
54+阅读 · 2021年12月4日
《Julia数据科学》及代码,166页pdf
专知会员服务
46+阅读 · 2021年11月4日
专知会员服务
44+阅读 · 2021年10月6日
专知会员服务
56+阅读 · 2021年4月12日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
29+阅读 · 2020年12月17日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
相关基金
国家自然科学基金
3+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
3+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Top
微信扫码咨询专知VIP会员