3 ms·
For backend, JVM implies Java. Although Kotlin is safe choice as well, it's not as popular so I wouldn't suggest to use it, unless you have good reasons to (lik
by vbezhenar 4y ago
For backend, JVM implies Java. Although Kotlin is safe choice as well, it's not as popular so I wouldn't suggest to use it, unless you have good reasons to (like team of Android developers who decided to build backend).
- jpgvm 4y agoI actually use Kotlin. :) I am happy with either Kotlin or Java though. Reasons for Kotlin is mostly nullability typing though @NotNull gets you pretty far in Java these days with the tooling configured correctly. I like the syntax a bit more and extension functions are a nice sugar vs util classes with static functions. The main reason however is I have a lot more luck convincing Typescript developers to try Kotlin than Java which is relevant when most of my colleagues have primarily done Typescript. Either or though IMO, both are great choices for backend development and they interoperate really well.
- sanderjd 4y ago> For backend, JVM implies Java. ... no it doesn't.