6 ms·
I would just add one more thing - I doubt there is another language where you write native apps for Android, iOS and Web sharing 70% of the code: http://arstech
by prohor 12y ago
I would just add one more thing - I doubt there is another language where you write native apps for Android, iOS and Web sharing 70% of the code: http://arstechnica.com/information-technology/2014/11/how-google-inbox-shares-70-of-its-code-across-android-ios-and-the-web/ http://arstechnica.com/information-technology/2014/11/how-go...
- grimlck 12y agoC++ (Using something like emscripten for the web) Although, i'd pick java over C++ unless i'm doing some very performance critical
- pjmlp 12y agoWhile true, it is a pain on Android, given how the Android team treats the C and C++ developers. The official set of APIs is quite limited and JNI is required for any app that isn't a game. Even C++ libraries that are wrapped in Java classes, like SKIA, are only accessible via JNI.
- grokys 12y agoC#, with Xamarin.
- untitaker_ 12y agoJS?
- desdiv 12y agoFrom the JVM side, we have: Scala, Clojure, Groovy, Kotlin, etc thanks to RoboVM. From the CLR side, we have C# and F# thanks to Xamarin. Even the worst language among the six I have listed is still far better than the verbosity of Java.
- zwetan 12y agoAS3 - with AIR for publishing on mobile - with SWF to publish on the web (for desktop browsers) and I would argue with the added bonus that you can share the UI without an horrible result
- kristianp 12y agohttp://haxe.org/ http://haxe.org/ ?
- MarkMc 12y agoYou can add Windows and OS X to that list. (Although the Google Inbox team didn't produce a Windows or OS X native client, there's no doubt that such a client could have run the java code shared between Android, iOS and Web)