AI绘画

绘制江湖儿女,绘制世间万物

JetBrains 2020 Java调查报告:中国开发者运用比例最高,Java 8最受欢迎

Java 自推出以来,一直深受专科开发者的喜爱,成为一种不可或缺的编程谈话。在即将结束的 2020 年里,Java 谈话处于一种怎样的发展状态呢?近日,JetBrains 撰文从 Java 开发者地域

Java 自推出以来,一直深受专科开发者的喜爱,成为一种不可或缺的编程谈话。在即将结束的 2020 年里,Java 谈话处于一种怎样的发展状态呢?近日,JetBrains 撰文从 Java 开发者地域疏散、行业疏散以及 Java 东西分析等几个视角全方位地分析了 Java 谈话的开发现状。

Java 谈话于 1995 年由 Oracle 公司开发,距今已有 25 年的时间了。Java 是一种广泛运用的计算机编程谈话,拥有跨平台、面向对象、泛型编程等特性,广泛应用于企业级 Web 应用开发和移动应用开发。在众多编程谈话中,Java 谈话始终保持了强劲的发展势头。今年 7 月份,IEEE 发布了 2020 年度编程谈话排行榜,Java 位列整体榜单第二。此外,在开源项目最受欢迎和工作环境中需求最大的编程谈话分榜单中,Java 也分列二、三名。

目前,Java 已经于 9 月 15 日更新了 15 版本。用户或许想要深入了解 Java 当前的开发状况,所以捷克软件开发公司、Java 编程谈话开发撰写时所用集成开发环境 IntelliJ IDEA 的创建者 JetBrains 撰文详细介绍了 Java 的发展现状,包括 Java 运用地域疏散、Java 行业疏散、Java 东西分析等。

需要指出的是,本文中 Java 谈话各项指标的调研结果基于 JetBrains 更早之前发布的《The State of Developer Ecosystem Survey 2018/2020》,想要了解详情的读者可以查阅原始链接。

2018 年开发者生态系统调查报告地址:https://www.jetbrains.com/research/devecosystem-2018/java/

2020 年开发者生态系统调查报告地址:https://www.jetbrains.com/lp/devecosystem-2020/

接下来详细解读 2020 年 Java 谈话的发展现状。Java 开发者地域疏散:集中在亚洲,中韩比例最高很多人会问:「Java 开发者最多的地区在哪里,又有多少人呢?」。JetBrains 数据分析表现, 当前全世界大约有 520 万名专科开发者运用 Java 作为首要谈话。但如果把首要运用其他编程谈话但同时也会运用 Java 的专科开发者计算在内,这个数字可能会接近 680 万。Java 开发者最集中的区域是亚洲,大约有 250 万开发者运用 Java 作为他们的首要谈话。北美和欧洲的数字远不及亚洲。你可能会问:「这是为什么呢?」。所以,为了更进一步弄清楚这些数据产生的原因,JetBrains 研究了 Java 开发者最多的各个国家,然后调查了为什么这些国家在专科编程开发中特别喜欢 Java 而不是其他谈话。

下图表现了每个国家运用 Java 作为首要谈话的开发者百分比(用于收集此数据的受访者最多可以选择 3 种首要谈话)。其中,中国和韩国运用 Java 的比例最高,分别为 51% 和 50%。数据首要来自 2020 年的调查报告。

Java 在专科开发者中的运用情况2020 年的数据表现,超过三分之一的专科开发者运用 Java 作为他们的首要谈话,并且 Java 在专科开发者心目中仍然是仅次于 JavaScript 的第二种首要谈话。

运用 Java 谈话开发的软件类型下图展示了运用 Java 谈话开发的软件类型,包括 web 服务、实用东西(Utility )、数据库等,其中在 web 服务中最流通运用 Java 谈话,占比 52%。数据首要来自 2020 年调查报告。

运用 Java 谈话最多的行业现在清楚了为何这么多专科开发者运用 Java,Java 谈话又在哪些行业中广泛运用呢?2020 年的数据表现,Java 程序员首要疏散在 IT 行业(42%)、金融以及金融科技(44%),但这并不意味着 Java 在其他行业没有运用。

Java 东西Java 版本受欢迎程度2020 年的数据表现,Java 8 仍然是最流通的版本。75% 的专科开发人员运用 Java 8 作为其首要编程谈话。下图表现了 2020 年 Java 各个版本的受欢迎程度。可以清楚地看到,Java 8 的受欢迎程度远远领先于其他版本。

Java 流通的应用服务器根据 2018 和 2020 年的数据表现,在过去的 3 年里,Apache Tomcat 一直是最受欢迎的应用服务器,而 JBoss EAP 和 WildFly 的运用量则减少了一半。

Top 5 web 框架2018 年的数据表现,Spring Boot 和 Spring MVC 一样流通,而 2020 年的数据表现 Spring Boot 更加流通。数据来自所有运用 Java 作为首要谈话的开发者。由下图可知,2020 年 Top 5 的 web 框架依次为 Spring Boot、Spring MVC、JSF、Struts 2 和 Strut 1。

Top-5 JVM Profiler2020 年的数据表现, 24% 的用户运用 VisualVM ,其他用户运用 JProfiler、Java Mission Control、NetBeans profiler 和 YourKit。数据来自所有运用 Java 作为首要谈话的开发者。

Top-5 IDE / 编辑器根据 2018 年和 2020 年的数据表现,IntelliJ IDEA 的运用量从 2018 年的 55% 增加到 2020 年的 72%,而 Eclipse or Eclipse-based、Android Studio、VS Code 以及 NetBeans 运用量相应减少了。

与 Java 相关的其他主题讨论最多的 Java 东西和其他谈话在 Stack Overflow 等 IT 社区中常常谈到 Java。JetBrains 从 stack overflow 社区的问答版本中提取数据,从而找出出现最多的「Java」标签。结果如下图所示,纵轴表示提及 Java 的标签,横轴表示标签出现的总数。

Java 社区的热门话题以下是 Java 用户在 Reddit 上讨论最多的主题,排名第一的问题是:现在学习 Java 谈话是一个好的选择吗?(Is Java a good language to learn today?)

原文链接:https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in-2020/

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注