5 ms·
I've only very recently started programming in swift (started using it for an ios app) - having done backend development over the past years using primarily nod
by BillyTheKing 6y ago
I've only very recently started programming in swift (started using it for an ios app) - having done backend development over the past years using primarily node and scala, I gotta say I really really enjoy using swift so far. Don't get me wrong, node and scala are both fun to program in.
But swift types (especially) structs that implement immutability throughout, as well as a, let's say, slight 'functional' bias in the language without enforcing it too strictly has really made me want to use it more on the backend as well. I'll definitely check this one out.
- jamil7 6y agoIt's brilliant for client side applications, it's starts to feel pretty awkward server side. At least right now. I wish the server side team and Vapor people all the best though and hope it gets more traction.
- qaq 6y agoOnce async gets finalized and lands will be pretty sweet platform for backend development. (provided community develops enough to support decent size ecosystem).
- martontoth 6y agoIf you like swift you should seriously give kotlin a go. Kotlin on the backend has a quite mature ecosystem (mostly because of its java heritage) and the language is a delight to work with.
- jpgvm 6y ago^ this but also try out Rust. Swift and Rust have a lot of ideas in common but Rust has a better backend story for the foreseeable future. However I really can't speak more highly of Kotlin, it's the most productive language I have used in large part because of access to the massive JVM ecosystem but with a modern, highly expressive language with amazing tooling (IntelliJ, YourKit, lightRecorder) and excellent performance.
- darthrupert 6y agoRust has a worse story in development happiness for the forseeable future as well compared to those languages.