swift 组件化_Swift语言快速开发Web后台程序,GitHub排行前10项目推荐建议收藏

简介

Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务。

官方称是用的最多的 Swift web 框架,理由是因其在 IBM Swift Package CatalogBETA - Most Essential 排名第一。But 对于一些星星党并不这么觉得,Perfect 星星还是多一些的 ;]。 个人觉得对于初心者朋友们选择一款主流、优雅、更新活跃的框架学习就好了,不必太在意那些。

当我第一眼看到 Vapor 的时候最吸引我的是 vapor.codes 这个网站,做的很漂亮,包括文档页面风格,很符合我的胃口,域名也很有个性,都说 vapor 是受 Laravel 启发,了解框架主要部件和一些语法后让我想起了 Python 的 Flask 框架,包括组件化思想、中间件,想起来都应该非常容易上手即扩展。

b79b95eee9942433a74be60d65fb0468.png

vapor

亮点介绍

  • 基于 Apple SwiftNIO 构建的非阻塞、事件驱动架构,实现高性能
  • 使用 Swift 编程语言实现, 这门强大的语言简单易学
  • 面向协议的设计极富表现力,同时专注于类型安全与可维护性
b76929cb552ff0dbe876c6df973ced88.png

亮点介绍

Vapor包介绍

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

5de65d03478d7a2fc96973a6075c520b.png

包介绍

在macOS上安装

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

安装Xcode¶

从Mac App Store 安装Xcode 9.3或更高版本。

de51511be11c991da63a7861dc4e525b.png

下载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或更高版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值