本篇博客算是一個開頭,接下來會持續(xù)更新使用Swift3.0開發(fā)服務端相關的博客。當然,我們使用目前使用Swift開發(fā)服務端較為成熟的框架Perfect來實現。Perfect框架是加拿大一個創(chuàng)業(yè)團隊開發(fā)的,目前是Perfect2.0版本,關于Perfect框架,下方會詳細的介紹。本篇博客會演示一個完整的Demo, 該Demo完全由Swift3.0開發(fā),其中包括服務端和iOS客戶端,數據庫采用的是MySQL。
進一步說,本篇博客將會演示一個使用Swift3.0開發(fā)的記事本,當然該記事本的服務端和iOS端都是使用Swift 3.0開發(fā)的。該記事本包括登錄,注冊,添加筆記,更新筆記,刪除筆記以及查詢筆記,簡單的說就是對筆記的CURD操作。本篇博客算是Swift3.0服務端開發(fā)系列博客的開始,我們先通過今天這篇博客整體的看一下Perfect框架可以做的事情,然后一步一步的開發(fā)出一個完整的項目。
本篇博客先對Perfect框架進行了簡單介紹,然后演示由Perfect開發(fā)的Demo, 最后給出相應Demo的部分技術實現。
一、Perfect框架簡介
Perfect框架是目前比較完善的Swift服務端框架之一,當然其他的還有Vapor等其他的開源框架,橫向的對