Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Lessons From the JVM Ecosystem Report

DZone's Guide to

Lessons From the JVM Ecosystem Report

Check out this article to learn more about the latest news in the JVM. We take a look at some insights from the recent JVM Ecosystem Report.

· Java Zone ·
Free Resource

Download Microservices for Java Developers: A hands-on introduction to frameworks and containers. Brought to you in partnership with Red Hat.

Last week, Java Magazine and Snyk released an interesting survey report called the JVM Ecosystem Report. Zeroturnaround and JRebel have done similar surveys in previous years. The Eclipse Foundation also completed a Java EE survey earlier this year. These types of surveys always have their own biases, but I found that they provided an interesting snapshot into the developer community.

In this case, this report provides a good snapshot into the tools Java developers are using. It is definitely worth reading the entire report. Here are five things I found interesting from this year's report.

Java 8 Is the Dominant Platform

79 percent of Java developers are using Java 8 as their main platform in production. It would appear Java developers are finally dropping Java 7 but are slow to pick-up on Java 9. It will be interesting to watch the trend towards adopting Java 9, but it is clear that it will be a slow start.

IntelliJ Proving That Developers Will Pay for Tools

I have worked in open-source tools and Java IDEs for a long time. Open source has made it a struggle for tools vendors to sell IDEs to developers. Therefore, I was very surprised to see 32 percent of Java developers are paying for IntelliJ IDEA. This is pretty close to the same number — 38 percent — that are using Eclipse. Congrats to IntelliJ for proving developers will pay for their IDE!

Gradle Has Not Dethroned Maven

A number of years ago, Gradle was the new kid on the block for build tools. It seemed the Gradle momentum was going to have it surpass the established king of build tools, Maven. However, it would appear the growth of Gradle has slowed. Maven is using by 60 percent of developers and Gradle only 19 percent. Sometimes, it is really hard to replace existing infrastructure technology.

GitHub Is Not King of Code Repositories

Most, if not all serious, open-source projects are using GitHub. Therefore, I was pretty shocked by the responses to 'what code repository do you use for you main project? ' GitHub and Bitbucket are tied with 25 percent, and GitLab is a close second at 20 percent. The answers do include private and public repos, so it is not specific to open source. However, it does show Bitbucket and GitLabs are doing really well. Nice to see GitHub has some serious competition.

Software Release Cycles Are Short

I don't ever remember seeing a survey asking 'How often do you release new version of your code?' Therefore, it was interesting to see the response from this survey. I was a bit surprised to see 72 percent claim they release code at least once a month. Agile development and DevOps are definitely influencing shorter release cycles.

Thank you to the authors of the report, Simon Maple and Andrew Binstock. I know these surveys take a lot of time to produce. Publishing the results for everyone to see is a great asset to the community!

Download Building Reactive Microservices in Java: Asynchronous and Event-Based Application Design. Brought to you in partnership with Red Hat

Topics:
java ,jvm ,ecosystem ,report ,survey ,gitlab ,github ,eclipse ,gradle ,maven

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}