An awesome Polyglot JVM.
November 10, 2020
An awesome Polyglot JVM.
Score 9 out of 10
Vetted Review
Verified User
Software Version
GraalVM Enterprise
Overall Satisfaction with GraalVM
The organization has been recently expanding to game servers for Java games. The main issue with Java games is the lack of language interoperability with the default JVM, therefore other developers have a hard time working with them. But with GraalVM it allows almost seamless interoperability with other languages. LLVM-based languages ones especially are great with GraalVM.
- Language Interoperability
- Ahead of Time compilation
- Portability
- Cross-platform
- Great Support
- Requires a separate download to use
- Unavailable with the current JDK versions
- Requires users to specifically use GraalVM to use our server platform
- + Faster development times due to program speedup.
- + Better productivity because developers can use their comfort language.
- + Decreased resource load for servers
- - Required some current modern Java features to be downgraded for the time being.
GraalVM allowed language interoperability compared to the other two. Corretto is no better than the default HotSpot JVM in our case and is also lacking in modern versions. Oracle Java has JDK 15 but it doesn't have language interoperability or AOT. GraalVM just hit that nice spot where one can expect decent performance, language interoperability, and a modern enough Java version.
Do you think GraalVM delivers good value for the price?
Yes
Are you happy with GraalVM's feature set?
Yes
Did GraalVM live up to sales and marketing promises?
Yes
Did implementation of GraalVM go as expected?
Yes
Would you buy GraalVM again?
Yes
Using GraalVM
Pros | Cons |
---|---|
Like to use Relatively simple Easy to use Technical support not required Well integrated Consistent Quick to learn Convenient Feel confident using Familiar | None |
- Installation
- Language Interoperability
- Garbage collection settings