4 ms·
Congratulations to Andrey and the rest of the JetBrains team. This really has been a long time coming. I've been following and experimenting with Kotlin now for
by mahmoudimus 11y ago
Congratulations to Andrey and the rest of the JetBrains team. This really has been a long time coming. I've been following and experimenting with Kotlin now for the past year or so and it definitely solves a lot of Java's pain points without having to reinvent the way one thinks about programming languages.
The interoperability and backward compatibility is one of the most useful features, meaning I don't have to wait for an entire ecosystem to develop around it.
The tooling is also incredible and will only get better.
Concurrency support with Quasar and Comsat makes it relatively effortless without reinventing new libraries.
Overall, Kotlin, IMHO, is one of those items in the "Pro"s section on any shop seriously evaluating a JVM stack. Especially with Java9 on its way, it's only going to get better.
- azth 11y ago> Especially with Java9 on its way, it's only going to get better. What's Java 9 going to add that Kotlin can benefit from?
- rattray 11y agoPresumably, they coexist; if you have a lot of old Java code, upgrading to Java 9 will likely be much easier than translating to Kotlin, but you still have a healthy codebase.
- pjmlp 11y agoNot much, other than VarHandles, JIT plugins and the overall JVM improvements maybe. The real juice will be in Java 10, assuming value types, proper generics, JNI replacement and AOT support get delivered.