查看原文
其他

2020 开发人员生态系统现状调查

IDE JetBrains 2021-07-23

本报告是 JetBrains 开展的第四次年度开发者生态系统调查的汇总结果。2020 年初接受调查的 19,696 位开发者的反馈帮助我们确定了工具、技术、编程语言和开发领域许多其他激动人心的方面的最新趋势。



重要发现

 

    ☞Java

    是最受欢迎的主要编程语言。


    ☞JavaScript

    是最常用的整体编程语言。


    ☞网站

    是开发者开发的最常见应用程序类型。


    ☞Web(后端)

    是最受欢迎的平台。


    ☞Go、Kotlin、Python

    是开发者计划采用或迁移到的前 3 大语言。


    ☞Python

    在过去 12 个月中使用的语言榜单中超过 Java。

    它是学习人数最多的语言。在过去 12 个月中,30% 的受访者开始或继续学习 Python,高于去年的百分比。




编程语言


您是否计划在未来 12 个月内采用或迁移到其他语言?如果是,是哪种(哪些)?

按主要语言



您的主要编程语言是什么?

最多 3 种语言



Typescript 稳步增长。2017 年,它由 12% 的开发者使用,并作为 1% 开发者的主要语言,2020 年,这两个数字分别为 28% 和 12%。


您的开发环境使用哪种(哪些)操作系统?



您为哪种(哪些)平台开发?


您开发什么类型的软件?

包括任何编程语言的应用,无论是职业还是个人用途



您开发什么类型的软件?

按主要语言



您的项目针对哪些平台?



该问题仅向开发桌面系统平台的开发者显示


您是否参与开源项目?



移动

移动开发问题仅向为移动设备开发的受访者展示。


您为哪种(哪些)移动操作系统开发应用程序?



原生工具仍是最受欢迎的移动开发解决方案。有三分之二的移动开发者使用它们。此外,一半的移动开发者使用跨平台技术或框架。在这些框架中,React Native 仍然最受青睐,42% 的移动开发者使用它。


这个问题仅向使用跨平台技术或框架的开发者展示。


Flutter 的受欢迎程度在过去一年增加,它的份额上升了 9%。在同一期间,Cordova、Ionic 和 Xamarin 的份额差不多都下降了 10%。


这个问题仅向目前开发移动应用的受访者展示。


大数据

此部分中的问题向在“您参与哪些类型的活动?”问题中选择“数据分析”、“数据工程”或“机器学习”,或在“不论职位级别,以下哪项最符合您的工作角色?”中选择“数据分析师/数据工程师/数据科学家”的受访者显示。


您可以从他们的回答中发现,其中许多人在工作中都不使用任何大数据工具。


您使用哪些大数据分析平台?


大多数数据分析都不使用任何特定的平台。


您使用哪种(哪些)大数据工具?


您使用哪个 Spark 版本?



您的大部分数据托管在哪里?



您使用什么统计包来分析和可视化数据(如果使用)?


 温馨提示:阅读原文,即可查看完整版调研报告 点击查看历史资讯

JetBrains教育产品:课程创新者的新功能

2018开发人员生态系统:C和C++的主要趋势

JetBrains 将提供免费开源教育产品!

2018开发人员生态系统调查,什么是编程世界的驱动力


戳原文,更有料!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存