我不太确定这是否可行 - 所以我问这个问题的原因是:
我有一个基于 Swift 的 macOS 应用程序,用作专门的 CRM 应用程序。我的客户想在不同的机器上使用该应用程序,但数据应该从一台 Mac 上获取。我的考虑是将一个应用程序用作“服务器”,将其他应用程序用作连接到该服务器的客户端。
- 对于这种情况,我可以在 macOS 的应用程序中使用蒸汽吗?
- 可以用作图书馆吗?
- 我已经看到蒸汽带有自己的环境堆栈 - 它是否兼容在 macOS 应用程序中使用?
干杯
萨斯
是的。Vapor 在 macOS 上正常运行。没有什么可以阻止您在另一个 Mac 应用程序中“嵌入”Vapor。
可能的关注点:
你需要使用 Swift 包管理器来安装 Vapor 及其包。
还有其他现有的轻量级 HTTP 服务器,例如Swifter,可能更适合您的需求。
但是,是的,您可以根据需要使用 Vapor。