Java
分享:
这些问题仅向选择 Java 作为其三种主要编程语言之一的受访者显示。
Mala Gupta
JetBrains 的技术布道师
开发者生态系统调查是发现和分析现实情况的好方法,现实情况往往与流行或趋势截然相反。在生产中使用 Java 17 的开发者人数要多于 Java 11,而且 Docker 也逐渐成为打包 Web 应用程序的首选方案。Spring 和 Spring Boot 在使用率方面拥有巨大的领先优势!
Venkat Subramaniam 博士
获奖作家和 Agile Developer, Inc. 创始人
这非常鼓舞人心。结果表明,许多组织已经取得了长足的进步,与此同时,还有很大的改进潜力。
Marit van Dijk
JetBrains 的技术布道师和 Java Champion
很遗憾看到这么多人仍在使用 Java 8(和更早版本)。我想知道是什么阻止了他们升级到新版本,让他们无法使用出色的新语言功能,以及我们如何帮助他们将代码迁移到新的 Java 版本。
Josh Long
Spring 技术布道师、Java Champion 和 Kotlin Google 开发者专家
这些数字很有趣,不过我也好奇重叠的部分有多少。我使用 GraalVM 将 Spring Boot 应用程序编译为原生映像,Spring Boot 则使用嵌入式服务器(如 Apache Tomcat)。
Marit van Dijk
JetBrains 的技术布道师和 Java Champion
很高兴看到 JUnit 被广泛使用,并且大多数开发者似乎都在编写单元测试。对于不编写单元测试的一小部分人,我希望他们使用集成测试!
Josh Long
Spring 技术布道师、Java Champion 和 Kotlin Google 开发者专家
我也使用 Spring Boot(你也可以)。
Josh Long
Spring 技术布道师、Java Champion 和 Kotlin Google 开发者专家
我很想看到按语言细分的 Gradle 统计,包括 Groovy 或 Kotlin。我今年的新年目标是学习 Gradle 和减肥,现在看来,至少我真的有在学习 Gradle。
Ivar Grimstad
Eclipse Foundation 的 Jakarta EE 技术布道师
很高兴看到 Jakarta EE 10 的使用率超过了 Jakarta EE 9。这表明,只要解决命名空间切换问题,业界就会迎接新功能。我太期待 Jakarta EE 11 发布后的数据了!
Anton Arhipov
JetBrains 的技术布道师
IntelliJ IDEA 内置分析器看起来棒极了,而且变得越来越好!最近添加的行分析信息对于立即在程序中发现热点方法非常有用。预计这种嵌入式工具会越来越受欢迎。
尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向 JetBrains 产 品的用户,因为这些用户更有可能参加调查。
Anton Arhipov
JetBrains 的技术布道师
Spring 和 Tomcat 的受欢迎程度之间有很强的相关性,因为 Spring Boot 会启动一个嵌入式 Tomcat 实例来运行应用程序。
此问题向所有受访者显示,但这里的结果经过筛选,只显示 Java 开发者的回复。
在使用 Java 作为主要语言之一的开发者中,JavaScript、SQL、Python 和 HTML/CSS 是最常用的语言和技术。