3 ms·
My issue with Kotlin is the same as my issue with Groovy. Both are interesting and definitely something new, but... under the hood it's JVM and come with the Ja
by surfingdino 2y ago
My issue with Kotlin is the same as my issue with Groovy. Both are interesting and definitely something new, but... under the hood it's JVM and come with the Java baggage. Some see it as an advantage, I see it as a burden. My clients are using mostly Python and Golang and I have grown to like simple toolchains and the results I am getting. Another point against Kotlin is the fact that my clients like to keep things simple and lean and are against introducing another programming language to their stack unless they absolutely have to.
- freilanzer 2y agoSame. I like Kotlin and used it for AOC, but I dislike the JVM. A great standalone Kotlin would be one of my most used languages.
- hocuspocus 2y agoGreat languages don't exist in isolation. Kotlin without its main platforms (JVM and Android) and the ecosystem of Java libraries doesn't stand a chance against the current landscape of modern hybrid languages. Unless something major happens on the WebAssembly front maybe, but even there I don't see how Kotlin would be particularly well positioned.
- freilanzer 2y agoTrue, but the JVM is so cumbersome that I will use something else instead.
- robch 2y agoYou can also try to use Kotlin Multiplatform to compile to JavaScript, Native and WASM. JVM was just the initial platform target.
- erokar 2y agoI agree. I want to avoid the JVM. Also some functional features in Kotlin like immutable data structures are shallow and can be circumvented. Also, practically it's only really viable to use IntelliJ as editor, since the language server in e.g. VS Code is pretty bad.