Hacker News new | ask | show | jobs
by d3nj4l 1493 days ago
I wouldn't reach for Kotlin for backend projects at all tbeh, since the ecosystem on that side is (relative to Java) immature and doesn't always play well with standard Java tools such as JPA. Non-standard tools are half-baked, inconsistently maintained and not ready for primetime. But for apps, like in mobile, the ecosystem is rich and I would prefer it over Java, especially with advances such as KMM and KotlinJS.

My point being, Kotlin vs Java isn't just about language features, it's about community, ecosystem, use cases etc.

(Fwiw, personally I prefer Kotlin because it's more expression oriented than Java.)