Re:Oracle seeks $9.3B for Google’s use of Java in Android
by awinter-py on Monday March 28, 2016 @05:23PM
(#11377518)
interesting to see that the highly-supported VM platforms are spawning ecosystems of languages that target other languages. javascript is the best example but JVM is a close second (clojure, scala, kotlin).
the trade-off here is accepting build slowness & complexity in exchange for escaping the negatives of the default language for your platform.
I think we won't get off this trend until we figure out a bytecode format that balances sandboxing and portability. WASM?
Re:Oracle seeks $9.3B for Google’s use of Java in Android
by rubber_duck on Tuesday March 29, 2016 @11:44AM
(#11382299)
I agree but I don't understand how that relates to Dart (has a standalone VM of decent quality) or Mojo (IPC API language - basically abstracts stuff on a OS process level - cross language/VM/process interop being transparent)
Re:Oracle seeks $9.3B for Google’s use of Java in Android
by awinter-py on Tuesday March 29, 2016 @03:41PM
(#11384275)
Both great products with great technology but neither is ubiquitous. JVM & javascript have pentrated their target audience enough that 'building on top' saves your users some installation work.
Dart is much much better as a Java replacement and efforts like flutter are really promising for cross language dev - IPC architecture behind it and chrome (Mojo) is how Android should have been implemented, then it doesn't matter what languages you use they are trivial to swap because IDL defined interfaces can be reimplemented transparently and client API can be generated automatically. Instead you are locked in to their JVM