2022 开发者生态系统现状
这些是 JetBrains 为反映开发者社区状况而开展的第六次年度调查的结果。
本报告根据 2022 年 5 月至 2022 年 7 月参与我们研究的全球 29,269 名开发者的回复创建。
它涵盖了广泛的主题,包括编程语言、工具、技术、受众特征,甚至开发者的生活方式。
分享:
重要发现
75%
的编码社区比参与 Web 开发,66% 参与后端 Web 开发。
半数受访开发者计划采用一种新的编程语言。接下来最受欢迎的两种语言是 Go 和 Rust,其次是 Kotlin、TypeScript 和 Python。
2021 年,这项调查吸引了不成比例的 PHP 和 Laravel 开发者。您可以在方法部分中详细了解此偏差的原因。
呈下降趋势的编程语言包括 PHP、Ruby、Objective-C 和 Scala。
65% 的开发者以某种方式使用最流行的编程语言 JavaScript。它也是最受欢迎的主要语言,占 34%。
TypeScript 的份额在过去 6 年里几乎增长了两倍,从 2017 年的 12% 增加到 2022 年的 34%。
它最终会取代 JavaScript 吗?尽管它正在迅速赶上 JavaScript,但 JavaScript 的使用率仍然稳定在高位。92% 的 TypeScript 开发者使用 JavaScript,其中 40% 选择它作为主要语言之一。
Python 的受欢迎程度一直在增长,达到 55% 的份额,现在是使用率仅次于 JavaScript 的第二大语言。世界上超过一半的开发者都在使用。
Python 也在成长为一种主要编程语言,并且正在赶上 JavaScript。它们之间只有 1 个百分点的差距,Python 占 33%,JavaScript 占 34%!
最受欢迎的五种编程语言是 Python、Java、JavaScript、C# 和 Kotlin!
然而,根据偏好与语言使用者人数的对比考量,领先的是 Kotlin、C#、Python、Rust 和 Java。
最不受欢迎的五种编程语言是 JavaScript、Java、PHP、C 和 C++。
JavaScript 和 Java 非常有争议,因为它们在最受欢迎和最不受欢迎的语言列表中都名列前茅。
但是,如果根据使用人数来计算最不受欢迎的语言,绝对选得出无可争议的冠军:Perl 的份额高达 96%,其次是 77% 的 Visual Basic,60% 的 Delphi,以及 51% 的 C。
在最年轻的受访者(18-20 岁)中,占比最高的语言是 Assembly、C、C++、Haskell、Lua、MatLab 和 Rust。这可能并不奇怪,因为这些通常是大学教授的语言。
在年龄较大的开发者中占有率较高的语言是 COBOL、Assembly、CoffeeScript、Perl、Delphi 和 Visual Basic。除了 Assembly 之外,这些语言在 30 岁以下的开发者中占比较低。
年轻开发者对 Ruby 的兴趣也很低。