5 ms·
> Kotlin is a smart move to exfiltrate from the legal corner Google has painted itself with Java-the-Language, but the fact that this came from a 3rd party is p
by pawadu 9y ago
> Kotlin is a smart move to exfiltrate from the legal corner Google has painted itself with Java-the-Language, but the fact that this came from a 3rd party is pretty telling
Android is open, most good ideas come from the community. The fact that Google chose Kotlin over Go shows that there is very little politics in Android, the best technology often wins.
- rubber_duck 9y ago>The fact that Google chose Kotlin over Go shows that there is very little politics in Android, the best technology often wins. In what world is Go a realistic consideration in this discussion ? Android is built on top of a JVM - Go is a native language with no JVM access. Not to mention it has nothing to do with Go target domain. Google already has an alternative mobile OS with Fuchsia and the front-end Flutter stack is built on their Dart language which can be viewed as a Java alternative without the JVM. Kotlin is the only practical alternative to Java on Android because of technical reasons (Scala stdlib is too big and the compile time ends up being too painful) - but I don't see how it has anything to do with the legal aspect (the entire platform is still built on top of JVM and tons of Java code).
- noway421 9y agoHopefully we'll see Kotlin on Fuchsia too, the language is way to nice to break that relationship
- rubber_duck 9y agoIMO compared to Dart it's not (or at least that much of) an improvement like it is over Java.
- pawadu 9y ago> In what world is Go a realistic consideration in this discussion ? It actually works rather well, specially as a C++ replacement. https://talks.golang.org/2014/gothamgo-android.slide https://talks.golang.org/2014/gothamgo-android.slide https://github.com/golang/mobile https://github.com/golang/mobile
- deleted 9y ago[deleted]