InfoWorld’s Andrew Binstock takes an in-depth look at scripting language performance on the JVM. While Java has become more complex, the JVM has become one of the fastest and most efficient execution platforms available, creating an opening for a new generation of languages that lack Java’s syntax overload to take advantage of the JVM. The report examines Groovy, JRuby, Scala, Fanthom, and Jython. Of the five, Groovy and JRuby have risen from the niche, a trend that will also likely benefit Scala and Fanthom as well. Jython’s moment in the sun, Binstock writes, has probably come and gone.
Scala is NOT a scripting language!
Did you see his definition of “scripting language”?
“Technologists differ on what exactly is a scripting language[…] I used a broader definition, which is any JVM language that is simpler to code in than Java.”
Brilliant.
LOL…I missed that. He is, um, not smart.
Unfortunate he dismissed Clojure with few comments.
This review looks like was done by someone who is regular Java developer (or even casual) and (from time to time) read online about other JVM languages.
No talk about interoperability with Java, no talk about speed and no talk about each language unique features (I know this is a big topic, but smart writer would handle it).
And only few words about Clojure?
Edited 2010-07-15 08:35 UTC
… not Fanthom. The article gets it right, but OSAlert decided to introduce an extra letter in the name.
I thought I’d mention it because it’s easier to google for something when you spell it correctly. Especially when the wrong spelling is a word in english dictionaries.