蘋果公司出的Swift語言也能開發Web後臺程序Vapor快速實現建收藏

簡介

Vapor 是一個基於純 Swift 構建出的 Web 開發框架,目前可以運行在 macOS 和 Ubuntu ,用於構建出漂亮易用的網站或者 API 服務。

官方稱是用的最多的 Swift web 框架,理由是因其在 IBM Swift Package CatalogBETA - Most Essential 排名第一。But 對於一些星星黨並不這麼覺得,Perfect 星星還是多一些的 ;]。 個人覺得對於初心者朋友們選擇一款主流、優雅、更新活躍的框架學習就好了,不必太在意那些。

當我第一眼看到 Vapor 的時候最吸引我的是 vapor.codes 這個網站,做的很漂亮,包括文檔頁面風格,很符合我的胃口,域名也很有個性,都說 vapor 是受 Laravel 啟發,瞭解框架主要部件和一些語法後讓我想起了 Python 的 Flask 框架,包括組件化思想、中間件,想起來都應該非常容易上手即擴展。

蘋果公司出的Swift語言也能開發Web後臺程序Vapor快速實現建收藏

vapor

亮點介紹

  • 基於 Apple SwiftNIO 構建的非阻塞、事件驅動架構,實現高性能
  • 使用 Swift 編程語言實現, 這門強大的語言簡單易學
  • 面向協議的設計極富表現力,同時專注於類型安全與可維護性


蘋果公司出的Swift語言也能開發Web後臺程序Vapor快速實現建收藏

亮點介紹

Vapor包介紹

HTTP、WebSocket、Crypto、Redis、MySQL、PostgreSQL、SQLite、Fluent、JWT、Leaf、Service、Auth

蘋果公司出的Swift語言也能開發Web後臺程序Vapor快速實現建收藏

包介紹


在macOS上安裝

要在macOS上使用Vapor,您只需要安裝Xcode 9.3或更高版本。

安裝Xcode¶

從Mac App Store 安裝Xcode 9.3或更高版本。


蘋果公司出的Swift語言也能開發Web後臺程序Vapor快速實現建收藏

下載Xcode之後,必須打開它才能完成安裝。可能還要等一下。

驗證安裝¶

通過打開終端並運行,仔細檢查安裝是否成功:

<code>swift --version/<code> 

您應該看到類似於以下內容的輸出:

<code>Apple Swift version 4.1.0 (swiftlang-900.0.69.2 clang-900.0.38)
Target: x86_64-apple-macosx10.9/<code>

需要Swift 4.1或更高版本。


分享到:


相關文章: