In order to better understand Java and its role in the larger software development ecosystem, New Relic published a new report based on data gathered from millions of applications providing performance data.
Over the past two years, software developers have shifted a large portion of applications to Java 11, demonstrating the utility and appeal of a Long Term Support (LTS) Java release. While the vast majority of applications operated on Java 8 (84.48%) as of March 2020, nearly half (48%) of applications now use Java 11 in production, compared to 46.5% of applications in Java 8. In comparison, Java 17 has not yet established a significant position but it is rapidly growing in popularity, and it’s expected to grab the top spot within a year.
Fifteen years ago, Sun made one of the most consequential moves in the open-source movement by announcing that Java would be available as open source. That process began with the core Java Platform, but expanded to include the Open Java Development Kit (OpenJDK) a year later. Over time, the open source movement has seen a significant evolution, as developers migrate from Sun (now Oracle) to explore other JDK distribution sources.