|
|
|
|
|
by yafetn
799 days ago
|
|
I think the Jetbrains team are dropping the ball when it comes to Kotlin on the JVM. They seem to be focusing their energy on KMP, and I’m not sure they have the capacity to deal with all the platforms they want to target (Kotlin/JS, Kotlin/Native, Kotlin/JVM, KMP, Jetpack Compose (?) etc). That being said, I’d strongly encourage others to try Kotlin as a Java alternative for server-side applications (Spring Boot integration is really nice, for instance). It’s such a delight to use! And it’s still my favorite language. Some features I especially like: - context receivers (think of them as implicit parameters that are checked at compile-time) - null safety. This is a BIG one, especially if you’re coming from Java. - structured concurrency. Java still doesn’t have this. Note that SC is different from what was introduced in Project Loom. - immutable variables, data classes, value classes etc. |
|