DEV Community

Discussion on: Kotlin FYI: Kotlin In Thirty Seconds

Collapse
 
nitya profile image
Nitya Narasimhan, Ph.D

I don't think anything can replace Java given the long history and usage across mobile, consumer and enterprise domains. Java is (and will likely remain) one of the most valuable skills for coders to learn for career/job reasons. Java was created at Sun Microsystems and is now overseen by tech giant Oracle. So it's not going anywhere.

Kotlin was created by a smaller company (JetBrains) and is open source. And they primarily build tooling and IDEs. What Kotlin started off as is a simpler modern language that was 100% compatible with Java (compiles to code that runs in any JVM) but allows you to write your code with simpler, cleaner semantics and syntax. I'm still learning but I see it as a higher level language that can be used to write apps that can then run in different existing environments (transpile to JS, run in browser; compile to byte code, run in JVM on device or in server-side)