JetBrains 最新调查报告发布:JavaScript 最流行,Python 超越 Java-阿里云开发者社区

开发者社区> -技术小能手-> 正文

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%)。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
升级 | Java开源诊断工具 Arthas 发布v3.1.0
Arthas 自2018年9月份上线以来「传送门」,已收获近万个star,感谢开发者们的认可。此次Arthas 3.1.0版本的发布,不仅带来大家投票出来的新LOGO,还带来强大的新功能和更好的易用性,下面一一介绍。
8215 0
HaaS Studio重磅发布:易上手的一站式开发环境
为了帮助开发者更加易上手HaaS开发,推出了一站式的集成开发环境HaaS Studio,相信有了HaaS Studio的帮助,开发者的项目开发会更加的方便快捷。
117 0
阿里云发布SaaS生态战略,成就亿级营收独角兽
7月26日,在上海举办的阿里云合作伙伴峰会上,阿里云正式发布SaaS生态战略,计划用阿里云的品牌、渠道、资本、方法论、技术加持伙伴,成就亿级营收独角兽。 ​​ 该生态战略计划招募10家一级SaaS合作伙伴,通过SaaS加速器为合作伙伴提供应用开发、集成、上云、售卖的全链路解决方案,提升开发效率和集成效率,缩短商业化的周期,从而成就亿级营收的SaaS独角兽。
5198 0
全站加速商业化发布
产品介绍: 旨在提升动静态资源混合站点的访问体验,支持静态资源边缘缓存,动态内容最优路由回源传输,同时满足整体站点的全网访问速度及稳定性需求。全站加速构建于阿里云CDN平台之上,适用于动静混合型、纯动态型站点或应用的内容分发加速服务。
1755 0
新功能:日志服务命令行工具ETL发布!
日志服务命令行工具ETL发布,解决数据采集、分析查询、投递归档、外部整合过程中的数据规整痛点,提供实时、可靠、可扩展、可管理的运行模式支持,以及全面简单的ETL规则,并支持丰富的扩展支持。
3083 0
中国商业银行数字化转型调查研究报告发布,网商银行联手OceanBase打造未来金融业典范
蚂蚁金服自主研发的金融级分布式关系数据库OceanBase助力网商银行业务发展
933 0
1727
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载