2017-01-31 2 views
2

Я не совсем уверен, что если эта работа - так вот почему я задаю этот вопрос:Использование Swift пара внутри приложения MacOS

У меня есть приложение MacOS, основанный на Swift, который используется в качестве специализированного приложения CRM. Мой клиент хочет использовать приложение на разных компьютерах, но данные должны быть получены с одного Mac. Мое соображение заключалось в том, чтобы использовать одно приложение как «сервер», а другие приложения - как клиенты, подключающиеся к этому серверу.

  • Могу ли я использовать пар внутри приложения для macOS для такого сценария?
  • Можно ли использовать его в качестве библиотеки?
  • Я видел, что пар поставляется со своим собственным стеком окружающей среды - совместим ли он с MacBook?

Приветствия

Sas

+1

Запишите свой сервер с помощью Vapor. Он не может быть включен в приложение macOS. Имейте в виду, что сервер всегда должен быть доступен другим. Или вы можете просто запустить сервер на свободном дино в Heroku –

ответ

1

Да. Vapor работает правильно на macOS. Нет ничего, что могло бы помешать вам «встраивать» Vapor внутри другого приложения Mac.

Возможные точки относятся:

  • вам нужно будет использовать Swift менеджер пакетов для установки Vapor и его упаковки.

  • Есть другие, существующие, легкие HTTP-серверы, такие как Swifter, которые могут лучше соответствовать вашим потребностям.

Но да, вы можете использовать Vapor, если хотите.

+0

Спасибо, я проверю swifter! :-) –

+0

Вы также должны проверить https://github.com/vapor/engine, который представляет собой пакет HTTP и сервер Vapor. Как только Xcode будет работать с SPM, это будет проще. – tanner0101

+1

Как бы это было структурировано? – lostAstronaut

Смежные вопросы