3 ms·
Actually the opposite is true, Swift is an Apple ecosystem language, and thats why it sucks. I'd love if it could replace languages like Java or C#, but we're d
by sydd 10y ago
Actually the opposite is true, Swift is an Apple ecosystem language, and thats why it sucks. I'd love if it could replace languages like Java or C#, but we're decades from that with the current pace (if it will ever happen).
They open sourced the language more than a year ago. The Linux builds are crappy, for example there is no release for Ubuntu 16.10. The IDE support on Linux is basically non-existent. There are some initial offerings, but they are in alpha or pre-alpha state.
The situation on Windows is even more bleak, you can only get the compiler via some Linux emulation.
All of this results obviously in no or very very few libraries that are not aimed towards iOS/OSX development.
So no, Swift does not allow you to code anywhere. And if Apple continues the way they do it now, it will end up as Objective-C, a language that is solely used by iOS/OSX devs.
- tormeh 10y agoI don't know about this. I think maybe it will take the node.js route: A language is required for one platform (web/iOS) and since developers like using a single language for everything it will be used for all kinds of other things, even things the language is not suited for.
- pjmlp 10y agoI like Swift, because it will make everyone that cares about Mac/iOS/tvOS/watchOS aware of ML like programming languages and FP concepts. Outside Apple ecosystems, Haskell, OCaml, F#, Rust are much better options in terms of tooling, libraries and multiple OSes support.