Автор: Tim Condon, Tanner Nelson, Jonas Schwartz и др.
Издательство: Razeware LLC
Год: 2019
Страниц: 459
Язык: английский
Формат: True PDF
Размер: 30.7 MB
The definitive book on building web apps and web APIs using Server Side Swift with Vapor, written by the creators of the Vapor 3 framework.
Learn how to build web apps and web APIs using Swift and the Vapor framework!
If you’re a beginner to web development, but have worked with Swift for some time, you’ll find it’s easy to create robust, fully-featured web apps and web APIs with Vapor 3.
Whether you’re looking to create a backend for your iOS app, or want to create fully-featured web apps, Vapor is the perfect platform for you.
This book starts with the basics of web development and introduces the basics of Vapor; it then walks you through creating APIs and web backends; creating and configuring databases; deploying to Heroku, AWS, or Docker; testing your creations and more!
Apple open-sourced Swift in December 2015, thereby enabling developers to create applications for macOS and Linux written in Swift. Almost immediately, a number of web frameworks written in Swift appeared. Tanner Nelson started Vapor in January 2016, and Logan Wright joined him shortly thereafter. Over time, a large and engaged user community has embraced the framework. Vapor has a Swift-like API and makes heavy use of many powerful language features. As a result, it has become the most popular server-side Swift framework on GitHub.
Vapor consists of a number of packages including Leaf — a templating engine for front-end development — and Fluent, a Swift Object Relational Mapping (ORM) framework with native, asynchronous database drivers. One of its biggest strengths is its community. There’s a very dedicated following on GitHub and an extremely active chat server on Discord.
Скачать Server Side Swift with Vapor (2nd Edition)