JetBrains 最新调查报告发布:JavaScript 最流行,Python 超越 Java

简介: JetBrains 最新调查报告发布:JavaScript 最流行,Python 超越 Java

JetBrains 发布 2021 年开发人员生态系统现状调查的汇总结果。该调查覆盖来自 183 个国家或地区的 31,743 名开发者,旨在描绘开发者社区的现状,发现科技行业的最新趋势。

该调查揭示了以下重要发现:

  1. JavaScript 是最流行的编程语言。在过去 12 个月中,69% 的受访者使用 JavaScript,39% 的人将其指定为主要编程语言。

yy.png

  1. 就整体使用而言,Python 的流行度超过 Java:今年共有 52% 的受访者使用 Python,49% 的人使用 Java,而去年 Java 占比 55%,Python 占 54%。作为主要语言,Java 比 Python 更受欢迎:32% 的受访者将 Java 作为主要语言,而 Python 的比例为 29%。

yy.png

  1. 开发者计划使用或迁移到的 top-5 编程语言是 Go、Kotlin、TypeScript、Python 和 Rust。
  2. 2021 年开发者学习的 top-5 语言是 JavaScript、Python、TypeScript、Java 和 Go。
  3. 过去五年中,Ruby、Objective-C 和 Scala 的流行度有所下降。yy.png

2017-2021 年编程语言流行度

  1. 增长最快的语言是 Python、TypeScript、Kotlin、SQL 和 Go。
  2. 大多数受访者 (71%) 做后端开发。

yy.png

过去 5 年中,开发者对操作系统的偏好保持不变。Windows 仍是最主要的开发环境,占比 61%,其他常用开发环境包括 Linux(47%)、macOS(44%)、其他(1%)。yy.png

  1. 开发者最常开发的软件类型是网站,构建网站最常用的编程语言是 PHP(85%)、JavaScript(80%)和 Typescript(76%)。

yy.png

10.受疫情影响,目前 80% 的受访开发者在家工作,而在疫情之前接近 70% 的开发者在办公室办公。yy.png

  1. 开发者在使用编辑器 / IDE 时更偏好使用暗黑模式(84%)。
  2. 对于使用 C 语言开发的人来说,最流行的 IDE 是 Visual Studio Code(32%),最常使用的构建系统是 CMake(44%),最受欢迎的编译器是 GCC(82%)。
  3. 大多数开发人员不使用特定的大数据平台,但其中一个突出的平台是 Google Colab,有 19% 的受访者使用该平台。
  4. 关于大数据托管,36% 的受访者使用内部服务器,26% 的人在本地托管。AWS 以 21% 的外部供应商份额占据主导地位,其次是谷歌云( 8%)、Azure(5%)。
相关文章
|
14天前
|
JSON JavaScript 前端开发
在Python中调用和执行JavaScript
在Python中调用和执行JavaScript主要通过`PyExecJS`库实现。安装库后,可以使用`execjs.compile`编译JS代码并用`eval`或`call`执行。此外,还能加载JavaScript库和框架,调用外部JS文件,处理返回值,以及在两者间传递数据。Python和JavaScript各有优劣,适用于不同场景,结合使用可增强项目功能和灵活性。
26 0
|
4天前
|
前端开发 Java Go
开发语言详解(python、java、Go(Golong)。。。。)
开发语言详解(python、java、Go(Golong)。。。。)
|
1月前
|
JavaScript Java
什么?java中居然可以执行js代码了?真是不知者不怪
什么?java中居然可以执行js代码了?真是不知者不怪
13 1
|
1月前
|
SQL Java 关系型数据库
在Python中编写Java数据库驱动是不可能的
在Python中编写Java数据库驱动是不可能的
|
1月前
|
JavaScript 前端开发 Python
生成X-Bogus的js代码,通过python调用生成
该文本是一个关于如何解析和执行JavaScript代码的步骤说明。主要内容包括: 1. 找到JavaScript文件的位置。 2. 下载代码并进行格式化。 3. 运行代码时会出现缺少变量错误,需要添加模拟环境的代码。 4. 指出主要的入口函数是`_0x5a8f25`,将其赋值给`window`。 5. 提供了整个JavaScript代码的长串内容。 6. 提供了一个Python脚本,用于调用这个JavaScript函数并处理返回的数据。 总结:这段文本描述了如何处理和运行一个JavaScript文件,以及使用Python来与这个脚本交互的示例。
|
1月前
|
存储 JavaScript 编译器
这款国产中文编程火了!通过文言文编译生成Python、JS、Ruby代码!
这款国产中文编程火了!通过文言文编译生成Python、JS、Ruby代码!
|
1月前
|
JSON JavaScript 前端开发
盘点3个可以操作JavaScript的Python库
盘点3个可以操作JavaScript的Python库
29 0
|
1月前
|
开发框架 前端开发 JavaScript
Java和JavaScript区别与联系
Java和JavaScript区别与联系
31 0
|
1月前
|
前端开发 JavaScript Java
【Java】Java与JavaScript:探究它们的区别与联系
【Java】Java与JavaScript:探究它们的区别与联系
38 0
|
1月前
|
前端开发 JavaScript 安全
浅谈 Java和JavaScript区别与联系
浅谈 Java和JavaScript区别与联系

热门文章

最新文章