"One VM to rule them all" -- GraalVM works as promise...
April 27, 2021

"One VM to rule them all" -- GraalVM works as promise...

Feng Li | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Software Version

GraalVM Enterprise

Overall Satisfaction with GraalVM

I am an Indie developer and use GraalVM for daily development, mainly for replacing OpenJDK with it. [...] I use GraalVM to build other open-source projects that once use OpenJDK. [...]
  • [Building] AI related projects that using programming languages on JVM.
  • Accelerate Scala-based projects with native image.
  • [...]
  • The download speed for prebuilt binaries of GraalVM CE on Github is slow, and I hope more download mirrors for GraalVM could be provided, maybe directly from its home site www.graalvm.org is a good idea.
  • Hope to add built-in support OpenCL within GraalVM for heterogeneous parallel computing.
  • Hope to add support for running GraalVM on RISC-V.
  • I am now using GraalVM on open hardware platform like Raspberry Pi, and find that it can completely replace OpenJDK.
  • Project Quarkus and others push GraalVM into the field of cloud-native and serverless computing.
  • In addition to C# and F# mentioned previously, I also wish GraalVM could support more programming languages like Go, Rust, D, and so on.
I see GraalVM can be used wonderfully on my Raspberry Pi.

Do you think GraalVM delivers good value for the price?

Not sure

Are you happy with GraalVM's feature set?

Yes

Did GraalVM live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of GraalVM go as expected?

Yes

Would you buy GraalVM again?

No

GraalVM is well suited for developers who are not familiar with C++ that mainly used by OpenJDK, but really [want] to demystify the internal[s] of JVM and [customize] it for personal usage, as GraalVM is meta-circular and its Java code is much more understandable when [compared] with that of OpenJDK.