The iOS Developer Community Survey has a section which asks respondents to rate their current adoption of Swift for building applications that will deploy to a server environment. The adoption is quite low (~3%). One highly rated standout though, is the Vapor Framework for building web applications in Swift.

The survey results of similar programming languages (Go & Rust) show that building web applications is by far the most common activity for software developers and interestingly, both the Go and Rust Developer Surveys indicate that Linux is the preferred platform for developing on, not just deploying to.

Other types of applications built in Go and Rust include interactive command line tools, deployment scripts, agents for monitoring running environments, data extract, transform and load tasks and many more. Swift is a candidate for building these types of applications as well.

It’s also promising to see Google contributing to the Swift language with Swift for TensorFlow, which adds Machine Learning features as well as Python interoperability.

Written by Mark Brownsword

I've been working as an enterprise developer for more than 15 years, always using .NET platform and recently building for iOS with Swift. My degree is in Business Studies, majoring in information systems, where I learnt the fundamentals of software engineering for building systems for business.