Perfect:Swift 语言服务器端软件框架一句话介绍:解决通常情况下需要掌握两种语言才能完成前后台代码编写。
官方介绍
Perfect是一组完整、强大的工具箱、软件框架体系和Web应用服务器,可以在Linux、iOS和macOS (OS X)上使用。该软件体系为Swift工程师量身定制了一整套用于开发轻量、易维护、规模可扩展的Web应用及其它REST服务的解决方案,这样Swift工程师就可以实现同时在服务器和客户端上采用同一种语言开发软件项目。
资源汇总
Swift要求版本:3.0到4.0(确认方式:打开终端输入swift --version)
Ruby、SSL等软件安装(文档里面有介绍)
Perfrect了解学习地址:https://www.perfect.org
GitHub地址:https://github.com/PerfectlySoft/Perfect
好了,准备好以上工具和资料之后,就可以开始做事了。
1.在终端完成基本项目的准备
git clone https://github.com/PerfectlySoft/PerfectTemplate.git
cd PerfectTemplate
swift build
.build/debug/PerfectTemplate
2.完成之后终端会给你提示,告诉你已经监听了localhost:8181的端口
终端3.浏览器打开端口,会看到我们最熟悉的HelloWorld。
服务器启动4.通过Xcode管理服务器代码
在终端命令行内输入:
swift package generate-xcodeproj
然后打开产生的文件“PerfectTemplate.xcodeproj”,确定选择了可执行的目标文件,并选择在“my Mac”运行。
这样一来就完成了一个Mac上面使用swift-Perfect 创建的一个服务器啦
网友评论