介绍
Vapor 是一个根据纯 Swift 搭建出的 Web 开发框架,现阶段能够运作在 macOS 和 Ubuntu ,用以搭建出好看实用的网址或是 API 服务项目。
官方网称是用的数最多的 Swift web 架构,原因是以其在 IBM Swift Package CatalogBETA - Most Essential 排名第一。But 针对一些星辰党并不那么感觉,Perfect 星辰還是多一些的 ;]。 本人感觉针对初心者小伙伴们挑选一款流行、雅致、升级活跃性的架构学习培训就好了,情难忱这些。
当我们第一眼见到 Vapor 的情况下最吸引住我的是 vapor.codes 这一网址,做的很美,包含文本文档网页页面设计风格,很合乎我的食欲,网站域名也很有个性,都说 vapor 是受 Laravel 启迪,掌握架构关键构件和一些英语的语法后要我想到了 Python 的 Flask 架构,包含组件化观念、分布式数据库,想起来都应当很容易入门即拓展。
vapor
闪光点详细介绍
- 根据 Apple SwiftNIO 搭建的非堵塞、量化策略构架,完成性能卓越
- 应用 Swift 计算机语言完成, 这门强劲的語言简单易学
- 朝向协议书的设计方案富有感染力,另外致力于种类安全性与可扩展性
闪光点详细介绍
Vapor包详细介绍
HTTP、WebSocket、Crypto、Redis、MySQL、PostgreSQL、SQLite、Fluent、JWT、Leaf、Service、Auth
包详细介绍
在macOS上安裝
要在macOS上应用Vapor,您只必须安裝Xcode 9.3或高些版本号。
安裝Xcode¶
从Mac App Store 安裝Xcode 9.3或高些版本号。
免费下载Xcode以后,务必开启它才可以进行安裝。很有可能也要等一下。
认证安裝¶
根据开启终端设备并运作,认真仔细安裝是不是取得成功:
swift --version
您应当见到类似以下几点的輸出:
Apple Swift version 4.1.0 (swiftlang-900.0.69.2 clang-900.0.38)
Target: x86_64-apple-macosx10.9
必须Swift 4.1或高些版本号。
推荐阅读:艾特科技网