当听闻苹果公司决定开源Swift语言,并且发布了与Linux兼容的Swift版本时,感到非常兴奋。使用Swift为不同平台编写应用程序的想法令人激动,但更让着迷的是,能够像使用JavaScript、Java和C#那样,用Swift进行服务器端开发。
开始审视不同的选择,并最终决定迈出下一步:从阅读和梦想可能性,到真正开始实践。事实证明,有一个完美的机会,因为网站DooScrib被下线了,希望将其重新上线(计划未来更新插件)。
以下是选择的环境:
实际上,有许多选择可供选择,随着时间的推移,缩小了最感兴趣的选项范围,如下所示:
老实说,认为Perfect和Vapor都是很好的选择。将来,甚至可能会进行一次关于Perfect的单独评估。
对于那些感兴趣的人,计划在接下来的几周内写几篇不同的文章,介绍如何设置一个运行Ubuntu的虚拟机,安装并运行Swift,最后开始使用Vapor。
请继续关注,一如既往,祝编程愉快。
首先,需要搭建一个运行Ubuntu的虚拟机。以下是搭建过程的简要概述:
接下来,将安装Swift。Swift的安装可以通过多种方式完成,但最简单的方法是使用Swift.org提供的Swift工具链。以下是安装Swift的步骤:
一旦Swift安装完成,就可以开始使用Vapor了。Vapor是一个用于Swift的服务器端框架,它允许以Swift语言编写服务器端应用程序。以下是开始使用Vapor的步骤:
swift package init --type executable
vapor new MyProject
cd MyProject
vapor build
vapor run
现在,Vapor项目应该已经运行在本地服务器上了。可以通过访问`http://localhost:8080`来查看它。