6 ms·
> I am sceptical that Scala/Kotlin and many others started in last decade stand chance against Java/Rust/Swift/Go In contrast to Scala, Kotlin has a much stron
by chickenbane 10y ago
> I am sceptical that Scala/Kotlin and many others started in last decade stand chance against Java/Rust/Swift/Go
In contrast to Scala, Kotlin has a much stronger focus on Java interop so its able to much better leverage the JVM ecosystem. In particular, Kotlin hits a really good sweet spot for Android development, where it can still be compatible with older JVM versions, the language features can really increase readability and reduce bugs, and the overhead isn't too dramatic.
The network effects also amplify its usefulness; JetBrains continues improving the language and its tooling; Android Studio is based on IntelliJ so the integration is also strong; more developers use the language and produce more libraries, frameworks, and ensure compatibility is excellent.
By design you can begin using Kotlin in a Java project slowly (there's even a Java->Kotlin converter), so if you are developing on a Java stack, Kotlin is worth investigating!