+ 5
Does Kotlin has enough power to replace Java? If you think it has, then please mention its pros over other languages.
Android has announced Kotlin as their official language. But Java's community is far big and all the current needs are well satisfied with Java then why android chosen Kotlin over Java?
24 Réponses
+ 10
Java still has that property, write once run anywhere(platform independent)
+ 8
Nope it doesnt have.
For building most applications, Kotlin dont have the required default tools to do so, hence it still requires Java to run on most applications.
+ 8
Dont like Kotlin
+ 8
Kotlin works on jvm , no way to replace java.
+ 6
See related post on your question. it is advised that you use the search input here on Q & A to see if your question had been asked by someone else before making a post.
https://www.sololearn.com/discuss/396865/?ref=app
+ 5
kotlin can't replace java in its current state
+ 4
Yes in the future it may, but not until it has on its own libraries and virtual machine,
until then Kotlin is something that is feeding off Java and it keeps reminding users that Java still exist.
+ 4
Kotlin is essentially like Swift, but for Android / Java. There are things I really like about it. In particular, I am fond of the improved handling of nullable variables without needing a workaround like Optional. Others disagree. A friend of mine is very interested to use coroutines too make callbacks easier. I don't know that Java will ever truly be replaced. In the meantime, Kotlin stands a good chance of pushing out a decent number of Java use-cases since it seems to be a better solution. I prefer Kotlin based on limited exposure, but I have not had to use it professionally yet, so it's a very academic question right now. If it did replace Java, I'd embrace it. If not, I'd be fine too since Java would probably just pick up the missing features over time. I don't know enough about Kotlin's ability to scale, etc to speak about it's raw power, but in terms of Programming capabilities, I think it looks good enough to eventually replace all of Java's use cases, but as I said, I don't that will happen.
+ 2
no.coz kotlin is based on java so clear your base first then move to advanced code.And anyways java wont be replaced as kotlin will co-exist as it runs on java virtual machine.
+ 2
it's look like a slide and bad version of Java
+ 2
pls edit the first line of your post which says "yes it can replace java" coz in last line you say not really replace it as it requires it.
+ 1
Kotlin won't replace java.
Java is easy and fast to compile,secure, omnipresent in today's world and is not going anywhere until someone makes a miraculous language
+ 1
it would take a lot before kotlin would replace java anywhere talk of the age, the large community to mention a few i dont see that been possible anytime from now
cause java would keep on growing it wont stop and kotlin would grow too but never meet up with java talk more of replacing java, have you even seen the love of Java in peoples heart
+ 1
i hate kotlin i am a fan of java
+ 1
another thing jaca has a little chance since it has a large popularity and has many features and kotlin needs some time to develop more
+ 1
I am learning java... so should I stop and go for kotlin? :/
+ 1
java online👍
+ 1
yes it can replace java
as it has high compatibility with it
it can read java bytecodes
it can understand java source codes
but not really replace it as it
requires it
+ 1
I think first we need to learn java than kotlin..
0
hellow friends iam just start learning java so please help me