3 ms·
Agree. Especially after Java 8, it will be hard to justify investing in Kotlin. If you decide to pick something which isn't syntax compatible to upgrade (Java
by frowaway001 13y ago
Agree. Especially after Java 8, it will be hard to justify investing in Kotlin.
If you decide to pick something which isn't syntax compatible to upgrade (Java 6/7 -> Java 8), why pick something which is basically Java 8, just slightly different (Kotlin), over something which is just better overall and inspired the features of Java 8 in the first place (Scala)?
- Skinney 13y agoKotlin is a good improvement over Java 8 for three reasons, in my view. Less verbose: Not everything has to be in a class. Structural typing: val/var a = 5; Explicit null: String? can be null, String can't. It also helps that Kotlin has a decent JavaScript compiler (and thus can share code between backend/frontend). The compiler is fast (unlike Scala) and it's still a simpler language than Scala.