4 ms·
Kotlin is the new Groovy. Runs on the JVM, uses Java classes. Dart may replace the JVM.
by scriptproof 9y ago
Kotlin is the new Groovy. Runs on the JVM, uses Java classes. Dart may replace the JVM.
- mirekrusin 9y agoThey have kotlin-native so they can do something a'la... crystal? It's an early stage, yes, but kotlin goes beyond jvm.
- vorg 9y agoKotlin is the new Scala, in that it's competing for mindshare in the statically-typed JVM language space. Apache Groovy is a dynamic language, originally intended to complement Java. (Although there's been a static mode since Groovy 2.0, virtually noone uses it.)
- int_19h 9y agoI don't think Kotlin is quite a new Scala. It doesn't try to fit the same niche. Scala is the bleeding edge kitchen sink, that happens to also be on JVM because, hey, existing libraries! But it doesn't try to be a better Java as a language. Whereas for Kotlin, it's the whole deal. I would say that Kotlin is filling the heretofore unfilled niche in the Java ecosystem, that was in the gap between Java and Scala.