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

基于swift的app端和server端项目实战: https://github.com/zedxpp/BBS

教程原文地址

前言

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

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

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

https://github.com/perfectlySoft/Perfect
https://github.com/vapor/Vapor
https://github.com/ibm-swift/kitura
https://github.com/zewo/Zewo

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

  1. Perfect在Mac本地环境的配置
  2. 在Ubuntu服务器上配置Swift编译环境
  3. 在Ubuntu服务器上安装MySql
  4. 使用Supervisor让你的Swift服务器项目后台运行
  5. 目前教程的部署方式过于简陋, 后面我也会想一想如何在本地编写代码后, 快速部署到服务器上, 整理出一整套的流程, 目前已经有了简单的思路, 还需要摸索.

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

其实Perfect有自己的部署工具(http://perfect.org/zh/assistant/), 但是仅限于亚马逊云EC2服务器部署Google App Engine 谷歌应用引擎部署, 鉴于自己买非以上两种的vps比较便宜, 而且自己写点接口, 不需要这么贵.就自己摸索出了一套简单的部署方式(在我搞定全部的问题后, 才发现网上有类似的文章, 但是都不够细致和全面, =. =)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 嗯哼嗯哼蹦擦擦~~~ 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 ...
    philiha阅读 5,015评论 0 6
  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI下拉刷新模糊效果A...
    袁俊亮技术博客阅读 11,961评论 9 105
  • 本周周四晚上,强强教育高朋满座,座无虚席,强强教育初三年级家长会在家长的期待中如约而至。 我负责会议主持,主持稿是...
    杨柳依依英子阅读 244评论 1 0
  • 八字有八字上的桃花,比如子午卯酉,例如日卯子时出生,这就是时上桃花,这类型的八字,不论男女,桃花都旺。而相上...
    运安阁阁主阅读 483评论 0 0
  • 一年了,所有的不适最后归根四个字,习惯就好。现在,你努力生活的样子真好看 。 当看到你发的这个动态时,我的心里说不...
    若惜ss阅读 585评论 4 4