开启你的Swift服务器之旅-Perfect框架

淺唱寂寞╮ 提交于 2019-11-27 09:39:05

前言

一直想学习一门后端语言, 能够写一些Api给自己的App使用. 考虑过js配合node.js, 后来放弃了.

最开始看到swift相关的新闻, 已经知道swift能够编写服务器, 但是一直没有怎么关注, 直到那天我简单看了一下swift的几个服务器框架, 才发现今日的swift服务器框架, 早已足够满足我的现有需求了.

为什么要选择Perfect这个框架, 是因为他星星最多, 中英文文档. 非常友好.

github.com/perfectlySo…

github.com/vapor/Vapor

github.com/ibm-swift/k…

github.com/zewo/Zewo

看完系列文章, 你能收获什么?

  1. Perfect在Mac本地环境的配置
  2. 在Ubuntu服务器上配置Swift编译环境
  3. 在Ubuntu服务器上安装MySql

如果你安装的面板工具里面自带Mysql, 可以省略Mysql安装步骤, 但是远程访问Mysql还是可以参考本文.

  1. 使用Supervisor让你的Swift Perfect服务器项目后台运行
  2. Swift Perfect服务器端的自动化部署

当你掌握了以上的姿势后, 你就可以给自己编写接口了, 是不是很赤鸡?

其实Perfect有自己的部署工具perfect.org/zh/assistan…, 但是仅限于亚马逊云EC2服务器部署Google App Engine 谷歌应用引擎部署, 鉴于自己买非以上两种的vps比较便宜, 而且自己写点接口, 不需要这么贵.

转载于:https://juejin.im/post/5a2148e8f265da432d27e705

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!