I am a Full stack .NET Developer, I like to work with C#, Asp.Net Core, SQL, Mongo DB, Azure, JavaScript...
Always eager to learn new technologies. I am here to share, ask & eventually learn.
Passionate developer in Java and Scala. And sometimes, something else. A few months per year, someone calls me "professor". CoFounder of Scala By The Lagoon @scalagoon
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)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Nice, So will
Kotlin
replaceJava
in future ?I hope so. But what I see nowadays is Java developers writing Java code in Kotlin. What was
SmartAbstractSesionFactory sasf = new SmartAbstractSesionFactory()
has become
var sasf = SmartAbstractSesionFactory()
No, they will coexist. There is plenty of space.
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)