+ 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?

27th May 2017, 7:06 PM
Gopal Punvantwar
Gopal Punvantwar - avatar
24 Réponses
+ 10
Java still has that property, write once run anywhere(platform independent)
31st May 2017, 3:45 PM
Dragon Slayer Xavier
Dragon Slayer Xavier - avatar
+ 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.
27th May 2017, 7:14 PM
Wen Qin
Wen Qin - avatar
+ 8
Dont like Kotlin
30th May 2017, 6:49 PM
Iwan
Iwan - avatar
+ 8
Kotlin works on jvm , no way to replace java.
1st Jun 2017, 6:53 AM
MR Programmer
MR Programmer - avatar
+ 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
27th May 2017, 7:26 PM
Awele Omeligwe
Awele Omeligwe - avatar
+ 5
kotlin can't replace java in its current state
31st May 2017, 3:00 PM
Divyansh Dabral
Divyansh Dabral - avatar
+ 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.
31st May 2017, 11:07 AM
Josiah Thobejane
Josiah Thobejane - avatar
+ 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.
4th Jun 2017, 5:15 AM
Jason Runkle
Jason Runkle - avatar
+ 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.
6th Jun 2017, 1:07 PM
Divyansh Dabral
Divyansh Dabral - avatar
+ 2
it's look like a slide and bad version of Java
6th Jun 2017, 2:59 PM
Amarylis
Amarylis - avatar
+ 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.
7th Jun 2017, 5:04 PM
Divyansh Dabral
Divyansh Dabral - avatar
+ 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
31st May 2017, 3:47 PM
Divyansh Dabral
Divyansh Dabral - avatar
+ 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
1st Jun 2017, 9:12 PM
John Emma
John Emma - avatar
+ 1
i hate kotlin i am a fan of java
4th Jun 2017, 2:25 PM
salman
+ 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
6th Jun 2017, 10:15 AM
Ishaq Za'rour
+ 1
I am learning java... so should I stop and go for kotlin? :/
6th Jun 2017, 11:53 AM
Saleh Sayeem
Saleh Sayeem - avatar
+ 1
java online👍
7th Jun 2017, 2:47 AM
Mohammed Ali
+ 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
7th Jun 2017, 7:30 AM
Abdur-Rahmaan Janhangeer
Abdur-Rahmaan Janhangeer - avatar
+ 1
I think first we need to learn java than kotlin..
12th Jun 2017, 1:41 AM
Motiraj subba
0
hellow friends iam just start learning java so please help me
6th Jun 2017, 4:12 AM
Motiraj subba