Entering the age of JVM Language Wars?

July 21, 2011 | 1 Minute Read
This post was originally posted on my old blog.

IMG 0157
After the Browser Wars it seems that we are entering an age of the JVM Language Wars. It seems that everybody who has spent a decent amount of time with Java suddenly feels the need to create the "next big language for the JVM", the successor of Java.

The most recent incarnations of this symptom are:
I am a bit puzzled at those projects... ok, Java as a language might be outdated and cumbersome nowadays but it is not as if there are no modern alternatives... Groovy, JRuby and Scala come immediately to mind ...

Update: @bertolami asks the interesting questionsWill the JVM benefit or suffer from this? Will the Java community benefit?

I wonder if the language landscape on the JVM will present itself similar as the Java webframeworks landscape today... somehow I doubt this, because Java is mostly routed in The Enterprise(tm) nowadays, and The Enterprise(tm) somehow associates Java with their IT-strategy. Changing that strategy is only done at a glacial pace, therefore adoption of new Java languages will only happen in niches and a lot of those niches are already taken by other modern languages.

Update: A nice post about this: Scala, Kotlin, Ceylon... let's start by being honest

Update 2011-11-13: Just extending the list:
  • Mirah, a new way of looking at JVM languages
  • Eclipse Xtend, a language made for Java developers If you like this, follow me on twitter...