To me, C#, Swift or the like are particularly suitable for application development (e.g. GUI softwares and Apps) within certain platforms. Unfortunately, none of these are very cross-platform (I know Mono, but still kind of feeling unnatural using it in Linux or Mac).
Recently, I realized that Javascript seems the one that is truly cross platform -- you can run it everywhere there is a web browser. In principle, you can write your UI (ok, webpage UI) once and run it everywhere (sometimes have to deal with the brewer's quirk though).
What I have always been wanting is something that can elegantly connect scientific computation backend and the GUI front-end, which is useful for building a demo system. I think Julia + Javascript is an ideal combination. Haven't figured out the best way to do this though.
- Dahua