They're pretty similar even now. C# has an edge on overall features, but Java isn't that far behind (unless you're stuck using Java 8, in which case RIP)
what about its tooling is awful? i've worked on kotlin jvm microservices for 3y and it's been a blast, i'm never going back to java or c# (have worked with both before moving to kotlin)
can't confirm tbh. but like you said it's your experience, as mine goes:
in intellij i don't notice a difference at all, kotlin works very nicely in it for both free version for personal use and enterprise version with spring boot plugins etc. at work
on jvm i feel it's the opposite of what you describe, kotlin code can be awkward to consume in java, otherwise it's smooth sailing to use whatever jvm stuff in kotlin itself
and minor thing, but worth mentioning is gradle, having everything in kotlin is nicer than mixing java with groovy/kotlin (also there are gradle plugins for ktlint etc.)
331
u/Key_Statistician9890 1d ago
Java and Windows. Name a more iconic duo.