Java
这些问题仅向选择 Java 作为其三种主要编程语言之一的开发者显示。
您经常使用哪个(哪些)版本的 Java?
尽管存在更新的版本,Java 8 仍最受欢迎。四分之三的 Java 开发者使用此版本。Java 11 正变得越来越受欢迎。与去年相比,它的使用份额增长了 10%。更新的 Java 12 和 Java 13 正在迅速俘获用户。10 % 或更多受访开发者经常使用这两个版本。
您经常使用什么应用程序服务器?
即使 Apache Tomcat 与去年的调查相比下降了几个百分点,它仍是占据主导地位的应用程序服务器。
您使用哪种(哪些)框架代替应用程序服务器?
您如何打包 Web 应用程序?
只有使用应用程序服务器或以框架替代应用程序服务器的受访者回答了这个问题。
75% 的 Java 开发者在其项目中使用单元测试。JUnit (83%) 和 Mockito (43%) 仍是最受欢迎的解决方案。
您使用什么 Web 框架?
Spring Boot 是领导者,但结果中还隐藏了一个有趣的事实。与去年的调查相比,使用 Spring MVC 的开发者百分比没有变化。
尽管 Maven (71%) 和 Gradle (48%) 广受欢迎,9% 的 Java 开发者在构建项目时仍然青睐 Ant。
您经常使用哪个(哪些)版本的 Java Enterprise 规范?
您经常使用哪种(哪些)JVM 分析器?
您最常使用哪款 IDE 或编辑器进行 Java 开发?
您使用 Java 开发什么类型的软件?
感谢您的参与!
我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。
加入 JetBrains Tech Insights Lab
如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com。