Need advice about which tool to choose?Ask the StackShare community!
Java 8 vs Quarkus: What are the differences?
Java 8: A development environment for building applications *. It is a revolutionary release of the world’s no 1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance; *Quarkus:** A Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and standards. It tailors your application for GraalVM and HotSpot. Amazingly fast boot time, incredibly low RSS memory (not just heap size!) offering near instant scale up and high density memory utilization in container orchestration platforms like Kubernetes. We use a technique we call compile time boot.
Java 8 and Quarkus belong to "Java Tools" category of the tech stack.
Quarkus is an open source tool with 3.52K GitHub stars and 572 GitHub forks. Here's a link to Quarkus's open source repository on GitHub.
Pros of Java 8
Pros of Quarkus
- Fast startup12
- Open source12
- Low memory footprint10
- Produce native code10
- Integrated with GraalVM9
- Hot Reload8
- AOT compilation7
- Reactive5
Sign up to add or upvote prosMake informed product decisions
Cons of Java 8
Cons of Quarkus
- Boilerplate code when using Reflection2