一项最新调查显示,在过去的12个月中,Python 超越 Java,成为最常用的语言,但 Java 仍是最广泛的主要 语言。
由软件开发工具制造商JetBrains发布的“ 2020年开发者生态报告 ”汇集了来自18个国家的19696名开发者的调查反馈。今年的报告包括新的部分,涉及R语言,微服务,测试,大数据和“开发者生活方式”。JetBrains市场分析师Anastassiya Sichkarenko在一篇博客文章中说,今年的调查还采用了一种新的方法,这使得查询近2万名开发者成为可能。
Python也成为受访者中学习最多的语言,有30%的人报告说他们在过去一年中已经开始或继续学习该语言。Go语言在2017年的比例为8%,现在有19%的受访者使用语言。在过去的12个月中,Typescript的使用率从2017年的12%上升到28%和12%,成为了1%的受访者的主要语言。
Python日益流行的原因之一,在过去两年中,Python几乎已升至所有技术趋势列表的首位,这是因为它已成为AI,ML和自然语言编程(NLP)的首选语言。开发,这在很大程度上要归功于从TensorFlow到Pytorch的十几种支持它的库和开发工具。简单的语法和可读性促进了对复杂算法的快速测试,并使非程序员可以访问该语言。
调查还发现,尽管有较新版本可用,但Java 8仍然是最古老的编程语言使用最广泛的版本。大约75%的调查受访者报告使用过它。Java 11变得越来越流行:受访者的使用率比去年增长了10%。调查发现,较新版本的Java(v12和v13)正在迅速找到他们的受众。接受调查的公司中有10%或以上的开发人员经常使用这两种软件。
JetBrains调查还发现:
网站是开发者开发的最常见应用程序类型。接近 70% 从事网站开发的开发者参与后端开发。
主要的编程语言还包括JavaScript和HTML/CSS。
TypeScript稳步吸引用户;28%的受访者表示在过去一年中使用了它,高于2017年的12%,还有12%的人说这是他们的主要语言,与2017年的1%相比有了很大的提高。
Windows是开发环境的顶级操作系统(60%),其次是Linux(50%)和macOS(44%)。
58%的受访者表示,开发者在业余时间的主要爱好仍是编程!同时玩游戏,听音乐和阅读。
总部位于布拉格的JetBrains是流行的IntelliJ IDEA软件开发环境的创建者,也是静态类型的Kotlin语言的主要商业支持者。该公司目前开发出超过20多个的工具和IDE。