Alibaba Dragonwell 是一款 OpenJDK 的发行版。OpenAnolis 是企业级的操作系统,企业级操作系统必然包含企业级应用的运行时。众所周知,红帽的 CentOS 发行版里面其实有红帽自己做的 JDK 发行版,这既是他们对自己运行时技术可控的自信,也是对用户负责,比如说 OpenJDK 出现任何问题,他们可以在发行版上做改动,去帮助用户解决问题。
Java企业应用
Java 一直是企业级最佳的选择,其中有很多原因,目前云原生环境下,它有非常成熟的容器化方案,有 Spring boot 这样的框架来帮助我们把应用打包成一个非常适合容器运行的模式。也有很多分布式的中间件,比如说 Spring cloud,可以帮助我们构造分布式应用。Java也有非常好的规范以及开源生态,但 Oracle 虽然控制着 Java,同时也推进着Java标准往前演进,标准使得语言一直是可以控制的方向发展,非常适合开发企业级应用。里面有非常繁荣的生态,比如 Maven 可以帮助开发者快速获得开发依赖,还有Netty、Tomcat、Spring。虽然 Spring 可以看做是挑战 Jakarta EE的角色,但是它本身也受到 Java 的很多影响,因此可以说是Jakarta EE也在帮助Spring发展。
高效,运行时的高效和开发时的高效。运行时的高效体现在 Java 的执行速度,一个数据是 Java 的运行效率可以排在各大编程语言第四,效率可以达到 C 语言的二分之一,这在高级语言里非常难得