What Java Tools Do Developers Really Use? Insights from JetBrains 2019 Survey
The 2019 JetBrains Developer Survey, based on responses from over 19,000 developers worldwide, reveals which Java versions, application servers, frameworks, build tools, IDEs, and testing libraries dominate the ecosystem, highlighting the continued popularity of Java 8, Spring Boot, Maven/Gradle, JUnit, and the rise of newer Java releases.
JetBrains released its 2019 Developer Survey, and this article aggregates the Java‑related findings.
The survey collected responses from developers in Argentina, Brazil, Canada, China, France, Germany, India, Japan, Mexico, Poland, Russia, South Korea, Spain, Turkey, Ukraine, the United Kingdom, and the United States, covering roughly 70% of the global developer population. Over 19,000 developers participated, with about 7,000 valid questionnaires representing the current ecosystem.
To reduce bias against non‑English respondents, the survey was also offered in eight additional languages: Chinese, French, German, Japanese, Korean, Portuguese, Spanish, and Turkish.
0. Java Versions Used
Although Java 10 and Java 11 are gaining traction, Java 8 remains the most widely used version.
1. Common Application Servers
The survey identifies the most popular application servers among Java developers.
2. Frameworks Used Instead of Application Servers
Developers increasingly prefer modern frameworks over traditional application servers.
3. Web Application Packaging
Packaging approaches for web applications are also surveyed, showing prevailing practices.
4. Testing Tools
93% of Java developers use JUnit for unit testing, and 51% use Mockito for mocking.
5. Web Frameworks
Spring Boot is the most popular Java web framework, increasing its share by 14% over the past year.
6. Build Systems
Maven and Gradle remain the dominant build tools for Java projects.
7. Java EE (EE4J) Versions
The survey reports which Java EE (now Jakarta EE) versions are most commonly used.
8. IDEs and Editors for Java Development
Developers’ preferred IDEs and editors are illustrated, showing the market share of various tools.
9. Java as the Leading Programming Language
Java continues to be the most popular primary programming language among surveyed developers.
Source: JetBrains official website.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
