为更好地理解开拓者,JetBrains 于年初发起了 2019 年开拓职员生态系统调查,调查了约 7000 名开拓者。现在 JetBrains 已将调查结果公布于官网,下面来看看有哪些值得关注的信息。
编程措辞干系
概览

JetBrains 的调查结果显示,Java 依然是最盛行的紧张编程措辞。由于参与调查的开拓者中有 50% 表示,在过去 12 个月里利用的编程措辞是 Java,有 44% 表示只利用或首先利用 Java。
JavaScript 则是最常用的整体编程措辞,这个结果也并不虞外,毕竟“能用 JavaScript 实现的,终极都会用 JavaScript 实现”,以是 JavaScript 被广泛利用也不足为奇。
Go 措辞在本次调查中的表现也十分值得关注,它被称为“最有出息的编程措辞”。由于 Go 在 2017 年的份额只有 8%,现在已达到 18%。此外,多达 (13%) 的开拓职员乐意采取或迁移到 Go 措辞。
PHP 虽然是天下上最好的编程措辞,但调查显示,利用 PHP 的开拓职员只有 29%,且操持采取或迁移到 PHP 的开拓职员也仅有 2%。
至于 Python,这门常常在各大编程措辞排行榜前列露脸的措辞,它是学习最多的编程措辞,27% 的受访工具在过去 12 个月里开始或仍在持续学习 Python。
更多关于编程措辞的调查请查看下图:
对付这张图,JetBrains 如此解读:最受欢迎的编程措辞是 Java 和 Python。其后是 C# 和 JavaScript,两者不相仲伯。但如果结果按示例大小标准化,那么 C# 是最受欢迎的措辞。
JetBrains 问了三个关于开拓者利用的措辞的问题。首先,他们问了去年的利用情形,其次问了紧张措辞(最多三种),末了,他们哀求对其排名。末了的结果统计如上图所示,JavaScript、Java 和 Python 是开拓者的主力编程措辞。
Java
可以看到,虽然 Java 10 和 11 加倍盛行,但 Java 8 仍是利用最多的版本。
Spring Boot 已成为最盛行的 Java Web 框架,自去年以来增加 14%。
利用 IDEA 和 Eclipse 的开拓者总计超过了 80%,个中利用 IDEA 的比例高达 65%。
Go
虽然 Go 是一门年轻的措辞,但其用户相对成熟。调查结果显示有过半用户在事情中利用它。多数人利用单个全局 GOPATH。在同时编辑多个项目的人中,乃至有 2/3 的人仍不方向于每个项目利用一个 GOPATH。
虽然 Go modules 的推出韶光不久,但 40% 的 Go 开拓职员已经在利用它,还有 17% 的人希望迁移过来。
排名第一的是 Gin,其利用量较去年增长 9%,已达 30%。其次分别是 Echo 和 Beego。
PHP
PHP 7 已成为主流,大量开拓职员已从 PHP 5.x 版迁移到更新的 7.x 版。一年内,PHP 5 所占份额已从 29% 暴跌至仅 14%。
框架利用方面,WordPress 的份额从 2018 年的 32% 降至 2019 年的 26%,不过 Laravel 巩固了其主导地位,有 50% 的 PHP 开拓者利用 Laravel 框架。
Python
由于 Python 2 即将退役,利用 Python 3 的开拓者大约为 90%,Python 2 的利用量正在迅速减少。而去年仍有 1/4 的人利用 Python 2。
Web 开拓和数据科学家仍是 Python 开拓的两大主力。由于据称 Python 是数据科学的最佳工具之一,以是涉及数据剖析和机器学习的 Python 开拓职员数量如此浩瀚绝不令人吃惊。其余,我们看到将 Python 用作开拓爬虫的比例也比较高,达到 37%。
数据库干系
对大多数软件开拓者而言,其事情以这样或那样的办法涉及数据库,但只有极少数紧张关注数据库。例如,56% 的受访者说自己利用 SQL,但只有 3% 专门以 SQL 作为紧张措辞。
措辞和数据库的合营利用上存在一定偏好。例如,20% 的 Scala 开拓职员利用 Apache Cassandra,而 70% 的 C# 开拓职员利用 MS SQL Server。
MongoDB 在 TypeScript 开拓职员 (45%) 和 Go 开拓职员 (41%) 中非常盛行。9/10 的 PHP 开拓职员利用 MySQL,而一半利用 MariaDB。
最 ‘SQL 的’数据库是 Oracle、MS SQL Server 和 ClickHouse,由于它们约 1/3 的用户以 SQL 作为其紧张措辞。
连续两年,我们看到利用 MySQL Workbench(从 30% 降至 24%)、phpMyAdmin(27% 降至 21%),以及命令行(27% 降至 24%)来管理数据库的受欢迎程度低落。
一些奇怪的调查
超过一半的受访者表示有梦到写代码的经历。事实上,事情中编程越多(作为紧张活动)的人就越有可能在梦中编程。
个体户、学生和受训职员在周末编程的概率超过其他人。
专门从事机器学习事情的人比将其作为爱好的人更加疑惑人工智能。前者有 27% 认为 AI 绝不可能取代开拓职员,而后者仅 21% 的人这样认为。
汪星人的人气稍高一些……
本文来源于开源中国
原文:https://www.oschina.net/news/107555/jetbrains-devecosystem-2019