3 ms·
> I have the feeling swift never really worked in the server side Vapor [1] is wonderful to work with and has a large user base. Apple is also putting signific
by jdmcd 6y ago
> I have the feeling swift never really worked in the server side
Vapor [1] is wonderful to work with and has a large user base. Apple is also putting significant resources into Server Side Swift with Swift NIO [2]. Lots of really cool stuff happening in that ecosystem
[1]: https://vapor.codes https://vapor.codes
[2]: https://github.com/apple/swift-nio https://github.com/apple/swift-nio
- bsaul 6y agoI don’t think swift’s performance is good enough to really make a dent in that area vs rust/java and C. Nor are its macro-programming ability enough to compete with dynamic (and slow) languages. Now there’s still go market of « server middleware ». But for that it would need a much higher quality of core libraries, tooling, and a much better concurrency story. Maybe it’ll come with the incoming actors, but somehow i doubt it (the underlying concurrency libraries remaing grand central dispatch, which looks too heavy compared to, for ex, goroutines)