Project Perfect让Swift在服务器端跑起来-在Linux上创建你的Perfect项目(三)

本文介绍了如何在Linux环境下利用Perfect开发服务器端Swift项目。通过创建PerfectHandlers.swift、编写makefile来编译项目,然后将生成的动态库移动到指定目录并启动服务器。相较于在Mac上,Linux下的开发更为灵活,推荐使用Visual Studio Code作为IDE。
摘要由CSDN通过智能技术生成

编者语: 对于一个新事物,如果你花点心机还是有很多收获的。

       前两篇,分别讲述了入门和在Linux下部署,现在得说说如何在Linux下开发了。在Linux下开发,相对比在Mac下开发更灵活。
       我们先来看看构建基于Perfect的网站服务的编译方式
       

       如图通过引用基础库PerfectLib和数据链接,中间件模块创建你的网页文件,并用makefile打包生成你的网站动态库。所以如果你只是在Linux下构建项目,你只需要先创建好你的Handlers.swift即可。对比起在Xcode通过模版或者Framework的方式简洁不少。这里大家会想能否用Swift Package Manager引用PerfectLib的方式对Handlers.swift进行编译?现阶段是不可以的,由于Perfect是用动态库的方式打包PerfectLib而Package Manager不支持动态库的引用,所以如果你想整合Package Manager直接编译你的Handlers.swift是不可以的。(你只能寄望苹果尽快支持)。现在你只能用makefile动态编译。

       根据上面的方式我们开始在Linux下创建我们的Perfect项目。</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值