Re:Java 18 / JDK 18: General Availability
by jillesvangurp on Wednesday March 23, 2022 @04:43AM
(#30776362)
Technically yes, but most users would run something more modern. It does not make sense to use Kotlin and then be conservative with the JVM runtime.
Intellij is written in Kotlin. It does Kotlin really well. Better than Java even.
It isn't what Android devs say, always complaining about compilation times, IDE freeze ups with.
InteliJ is partially written in Kotlin, unless they decided to port everything on top of Kotlin/Native.
As for why Kotlin exists at all,
> And while the development tools for Kotlin itself are going to be free and open-source, the support for the enterprise development frameworks and tools will remain part of IntelliJ IDEA Ultimate, the commercial version of the IDE. And of course the framework support will be fully integrated with Kotlin.
https://blog.jetbrains.com/kotlin/2011/08/why-jetbrains-need...
It would also be interesting to compare those Spring Kotlin numbers against the versions back when Spring was equally motivated to support Scala and Groovy a decade ago.
In any case it hardly matters when the platform only supports Java out of the box on the JDK, without extra tooling, and anything besides InteliJ is a second class experience.