3 ms·
Please, scala could be so different that you can spent years learning it and still don't understand a lot of things. Swift is ok, but ARC is a nightmare. Good
by ex3ndr 6y ago
Please,
scala could be so different that you can spent years learning it and still don't understand a lot of things.
Swift is ok, but ARC is a nightmare. Good for mobile though.
Rust is really for C++ guys for specific use cases.
F#/Ocaml is cool languages, but good luck hiring fast if you need to.
Kotlin probably best, but in fact it works with decent performance only on JVM. Native is still 15x times slower than JS.
TS is a first class language and have bigger ecosystem anyway than, say, F#. etc etc
- chrischen 6y agoI'd like to add that the ecosystem around TS/JS is huge, even allowing you to do interop with both F# and Ocaml on both frontend and backend code.
- saagarjha 6y agoI’m going to skip over the other stuff, but > Native is still 15x times slower than JS. Surely you meant the other way around?
- cercatrova 6y agohttps://discuss.kotlinlang.org/t/kotlin-native-performance/17823 https://discuss.kotlinlang.org/t/kotlin-native-performance/1... Seems Kotlin native can be 100x slower than its JVM version. It's still under development so this can of course change.
- ex3ndr 6y agoFrankly no, we tried to to everything in kotlin and it was insane how slow it is comparing to JS. You literally parse 1kb JSON for 100ms+. Kotlin JS is not fast either since it is not that optimal for browsers and have all runtime checks for types so just doing something like: a * b + c will yield three typeof invocations.