3 ms·
Mixed - it's my personal favorite language to work with but it's like it's torn between two sides. First it's finally working on most systems, Windows & Linux a
by michaelbrave 5y ago
Mixed - it's my personal favorite language to work with but it's like it's torn between two sides. First it's finally working on most systems, Windows & Linux and even a few old versions of MacOS, probably some more niche systems too but those are the ones I know for sure.
Vapor is still very good for back-end work and I've heard a lot of success stories for lowering costs due to less cycles being used so a lower power consumption. But even with all that Apple seems to be pushing their own direction with SwiftUI, their support for other operating systems is minimal, support for editors other than Xcode, and having separate frameworks like Metal aren't helping either.
In short I want to use swift for everything, as a Rust or C++ replacement, and I don't think I'm alone in this, but it will never have the momentum within Apple to actually get out of the Apple stratosphere enough to be it's own thing. This is probably exactly what they want, but it's a shame.
- hedgehog 5y agoI actually initially tried Rust because perversely it had wider macOS support than Swift. Swift started dropping Mojave support as soon as Catalina shipped. Swift is great as long as what you're doing fits neatly into Apple's current product priorities otherwise you're on your own.