Spring has first class support for any JVM language that helps them bring money to the table.
Groovy and Scala were there first, where are all those Spring apps now?
Heck I remeber when Groovy Spring was supposed to take over the Java Web application development, and alongside Grails wipeout all those Rails projects, with regular sessions at local JUGs.
> Spring has first class support for any JVM language that helps them bring money to the table.
The Kotlin support is on a complete different level. Go to https://start.spring.io/, you get an option of Java, Kotlin or Groovy - no Scala, Clojure etc. Dedicated Scala support especially never really took off.
> It definitly has an influence on available jobs.
I worked at two different companies on almost exclusively Kotlin codebases and have interviewed for several more. There are enough jobs to keep me employed with a good salary and even if those jobs disappeared, I would just learn some other language, no big deal. In the meantime, I get to use a language that's actually decently fun to write.
I get that the very existence of Kotlin somehow offends you, but you don't have to shout it from every rooftop. There's enough space on the planet for everyone.
What offends me is the anti-Java culture among Kotlin users, most pushed by Android folks, as if Kotlin would have any meaningful existence without the Java platform and ecosystem.
"Let's rewrite Java in Kotlin, duh"
"Look how much better Kotlin is than Java boilerplate" across Android docs, (show Java 8 example as counterpoint, in 2024)
Looking forward to Kotlin/Native growing beyond the JVM, then.
Otherwise it is really all about JetBrains and Google collaboration on ART.
Groovy and Scala were there first, where are all those Spring apps now?
Heck I remeber when Groovy Spring was supposed to take over the Java Web application development, and alongside Grails wipeout all those Rails projects, with regular sessions at local JUGs.
It definitly has an influence on available jobs.