JVM Languages other than Java

JVM languages those are easy and worth to learn:

  1. Kotlin. It will take you only a few hours to get started and it will make you much more productive.
  2. Groovy. Nice scripting language very good for simpler tasks and prototyping. Very handy when you need to do more advanced stuff with ant or gradle.

JVM languages those are not easy but well worth the effort:

  1. Scala. Very powerful. Code becomes about half of equivalent Java code and encourages you to start thinking about programming in new ways. Play Framework makes enterprise application development fun and exciting again. An alternative to learning Scala would be to look at Clojure.
  2. R. The Renjin implementation of R for the JVM allows you to take data analysis to a level plain Java cannot while at the same time easily integrate your R code with any JVM based eco system, e.g. integrating with Play Framework or Spring Boot applications.

Author: Aditya Bhuyan

I am an IT Professional with close to two decades of experience. I mostly work in open source application development and cloud technologies. I have expertise in Java, Spring and Cloud Foundry.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s