GraalVM is the choice if you are using Java Language and wanted to support Polygot!
January 16, 2021

GraalVM is the choice if you are using Java Language and wanted to support Polygot!

Ashish Kumar Das | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source

Software Version

GraalVM Community

Overall Satisfaction with GraalVM

If you want to enjoy the feature of Polygot Java Enterprise edition than GraalVM is the only choice. It supports different language which includes Javascript, Python and C. It is one of the OpenJDK distribution from Oracle. Its being used by Network group which needs better performing JIT compiler. It can help you to create native images and supports multiple VM instance in process. Configuring a Maven project with GraalVM is quite easy and straightforward.
  • Polygot language supports
  • Better performance
  • Interoperability with different languages
  • Native images can be created
  • Reactive support is not available
  • Issue of Dependency Injection while dealing with non-Java Technology
  • No support to Node.js
  • Still needs lots of trial and error to workout
  • Polygot support enhances different language features
  • High performance by its BITCODE interpreter
  • Doesn't need a commercial license in prod.
  • Alternative of Nashron
Yes - I am an active member for Oracle user group. We follow updates on latest feature and upcoming things in java space. I also share my thoughts and experience to the community.
I am in a process to apply for the certification.
Although, GraalVM supports Polygot architecture and it has all features to create a poweful application which deliver high performance and takes care of scalability. GraalVM also consists of a unique architecture for monolith application. It simplifies the runtime architecture and coordination. Easy to debug any issues and very handy to Java Developers.
I think the turnaround from the Support Team took some time to resolve the issues raised during the implementation. Docs are not updated sometime which causes issues to the Development teams.

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?

I wasn't involved with the selection/purchase process

Did implementation of GraalVM go as expected?

Yes

Would you buy GraalVM again?

Yes

If you have a Java architecture in your project and if its a monolithic application. I belief GraalVM is one of the best suited technology to support Polygot architecture. It comes with a powerful and simple JIT Compiler to support better performance. It helps to generate native images and supports multiple VM instances in an application process. We wanted to replace Java for our serverless architecture with GraalVM, where startup time is low and image size is also quite small.