OpenJ9 from the Eclipse Foundation (contributed by IBM) is a JVM optimized to run Java applications cost-effectively in the cloud.
$0
OpenJDK
Score 7.5 out of 10
N/A
OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE) licensed under the GNU General Public License (GNU GPL) version 2 with a linking exception.
The CLOUD development integrating web applications with web databases definitely needs a fast and memory-efficient platform like Eclipse OpenJ9. The garbage collector and SHARED CLASSES between processes make possible a fast response to the web client and API requests. Eclipse OpenJ9 needs better documentation to explain to the programmers the advantages over other JAVA implementations like HotSpot.
Actually, from a software engineer's point of view, JDK is nothing fancy to think of / talk about. It's just there & it works. Until he/she has to set up a project from scratch, together with the build tool, a JDK has to be chosen. Also, when doing deployment work, having a reliable, readily available JDK to install to target systems is a blessing. Still, Oracle could have done a better job supporting OpenJDK, especially for commercial usage.
IBM released the Eclipse OpenJ9 under the Eclipse Foundation and open source thinking about the need for CLOUD development efficiency. Eclipse OpenJ9 could be more suitable if want to develop an API with cloud databases like MariaDB using AWS. The memory management of Eclipse OpenJ9 makes the web performance of API faster. The capacity to run shared CLASSES in a memory partition between processes gives Eclipse OpenJ9 a design advantage over other JAVA SDK platforms.
OpenJDK is comparable to Oracle Java SE in most cases and you get away with significantly lower costs. Oracle Java SE have some advantages in performance on some native platforms but in most cases the OpenJDK performance is similar or at least good enough.