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

The Most Significant Changes to the Java Ecosystem

DZone 's Guide to

The Most Significant Changes to the Java Ecosystem

The most significant change in the past year is the abandonment of the JRE.

· Java Zone ·
Free Resource

To understand the current and future state of the Java Ecosystem, we reached out to our community for their insights. Unlike other topics like containers and security, there are far fewer people willing to share their thoughts on the current and future state of Java. This appears to be a function of its maturity relative to other technologies.

We are grateful to our three contributors who all have significant experience with Java:

We asked them, "What have been the most significant changes to the Java Ecosystem in the past year?" Here's what they told us:

  • Just looking at the language, the work going on in open JDK with pauseless garbage collection work — Shenandoah. Language work Oracle and Red Hat in Graal and Substrate towards compiled Java — compile out the JVM from the Java language to just get what you need. Advantages include speed to boot and memory footprint. In terms of enterprise Java, how a number of vendors working to move enterprise Java-like EE specifications, PCKs, and reference implementations to the Eclipse Foundation. This is the most significant to occur since EE6 or back to 2008-09.
  • Abandonment of JRE by an order of magnitude to everything else in terms of the impact it had on us. Communications and terminology were very confusing. It’s like they wanted to confuse people into paying. We sent the terminology to our attorneys to ensure we were interpreting it correctly. It overshadows all the good things they are doing like feature release cadence with payoff and proof was this year. The language and the runtime are evolving again. It’s good to see open JDK, the increase in velocity of feature releases and listening more to the community.
  • The biggest change was the release cadence. It’s not a technical feature but now with a new release every 6 months, it’s harder to keep up. The other significant change is the move of Oracle’s JDK to a commercial-only build. There is a big red warning notice on the download page though, and this really clears up what costs money and what doesn’t. Java is still free from the OpenJDK GPL page (which Oracle also makes), AdoptOpenJDK, Corretto, Azul, and so on.
Topics:
java ecosystem ,changes ,Java ,JRE ,JVM

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}