Image for post
Image for post

An iOS Developers journey into Server-Side Swift using Vapor

Sophie Clark
Apr 7, 2019 · 17 min read

What is Vapor?

Why would you use it?

Similar Frameworks

Kitura

Perfect

Benefits over JavaScript frameworks

Kotlin options

Drawbacks

Performance

Image for post
Image for post
Image for post
Image for post

Authentication

Example

brew tap vapor/tap
brew install vapor/tap/vapor
vapor new ProjectName
cd ProjectName
vapor build
vapor run
vapor xcode
vapor xcode -y
Image for post
Image for post
touch Sources/App/Models/User.swift
vapor xcode -y
touch Sources/App/Controllers/UserController.swift
vapor xcode -y

Where to go from here?

Compare the Market

The people behind comparethemarket.com and the Meerkat App

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store