Remove native-compilations-boosts-java-article-series
article thumbnail

Article Series: Native Compilations Boosts Java

InfoQ Articles

Java dominates enterprise applications. But in the cloud, Java is more expensive than some competitors. Native compilation makes Java in the cloud cheaper. It raises many questions for all Java users: How does native Java change development? When should we switch to native Java?

83
article thumbnail

Article: Revolutionizing Java with GraalVM Native Image

InfoQ Articles

GraalVM Native Image is an ahead-of-time compiler that generates native Java executables. This makes Java in the cloud cheaper. Many Java frameworks already support GraalVM, such as Spring Boot, Micronaut, Quarkus, Gluon, etc. These executables start very fast and use less CPU and memory.

137
137
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Article: Go Native with Spring Boot and GraalVM

InfoQ Articles

Spring Boot 3 & Spring Framework 6, due in late 2022, will have built-in support for native Java. x, Spring Native is the way to go. Spring Native provides integrations for Spring's vast ecosystem of libraries. It also has a component model that allows you to extend native compilation support for other libraries.

138
138
article thumbnail

Article: Standardizing Native Java: Aligning GraalVM and OpenJDK

InfoQ Articles

Native Java is essential for Java to remain relevant in the evolving cloud world. Standardization through Project Leyden is key to the success of native Java. Native Java needs to be brought into OpenJDK to enable co-evolution with other ongoing enhancements. But it is not a solved problem yet.

133
133
article thumbnail

Article: Kubernetes Native Java with Quarkus

InfoQ Articles

Quarkus is an industry leader in startup time and memory utilization for native and JVM-based Java applications. Developers can use their Java knowledge of APIs like Jakarta EE, MicroProfile, Spring, etc. This reduces cloud costs. Applications can be imperative or reactive - or both!

132
132
article thumbnail

Article: Cloud Native Java with the Micronaut Framework

InfoQ Articles

The Micronaut framework provides a solid foundation for building Cloud Native Java microservices. It reduces the use of Java reflection, runtime proxy generation, and dynamic classloading. Tight integration with GraalVM Ahead-of-Time Compilation (AOT) has seen the usage of the Micronaut framework grow.

125
125
article thumbnail

Article: Native Java in the Real World

InfoQ Articles

Microservices on Kubernetes are the native Java sweet spot: They have the most significant framework and Java runtime overhead. Native Java needs more effort to build, debug, test, deploy & profile. The application framework should fully support native Java in production.

103
103