服务器
哪些软件包可以帮助你为你的应用或使用 HTML 构建的网站构建一流的后端服务器?Swift 拥有多个成熟的后端框架、ORM、数据库连接软件包等等。
-
vapor由 Vapor 提供
Vapor 是一个 Swift 的 HTTP Web 框架,为网站、API 和云项目提供富有表现力且易于使用的基础。
-
swift-openapi-generator由 Apple 提供
从 OpenAPI 文档生成 Swift 客户端和服务器代码。包括多个仓库以实现可扩展性,并支持各种传输方式。
-
hummingbird由 Hummingbird 提供
Hummingbird 是一个用 Swift 编写的轻量级、灵活的服务器框架。它由 HTTP 服务器、Web 应用程序框架和扩展模块组成。
-
fluent由 Vapor 提供
Fluent 帮助你处理数据库,为 Vapor 应用中的数据查询和操作提供高级别、类型安全的 API。
-
MongoKitten由 Orlandos 提供
MongoKitten 是一个快速、纯 Swift MongoDB 驱动程序,专为服务器端 Swift 构建。它同时支持服务器和嵌入式环境中的 MongoDB,并且可以与 Vapor 或 Hummingbird 一起使用。
-
SwiftyBeaver由 SwiftyBeaver 提供
SwiftyBeaver 是一个灵活、色彩丰富、轻量级的 Swift 日志记录库。它支持控制台、文件和云目标,是服务器端 Swift 的理想选择。