VAPOR WebFramework Swift 3

vapor
swift

#1

Ну само по себе существование этого фрейма, уже полезность, так как дает возможность использовать один язык на сервере и клиенте. Также VAPOR выгодно отличается от конкурентов большими возможностями и более быстрым развитием, а также возможностью деплоя на привычном xcode.

Много расписывать не буду, более подробно можно почитать по ссылке: http://vapor.codes

Полезнось малость в другом, официально фрейм держится на ветке Ubuntu и macOS, но я не люблю этот дистрибутив, предпочитаю использовать более прокачанный debian если с панелью на хостинге с множеством ресурсов или FreeBSD, если ставлю на хост с одним корнем и не буду использовать ISPManager.

Вспомнив, что debian родственник ubuntu, решил попробовать фрейм у себя на одном сервере. С установкой ядра прошло гладко, но поставить по докам “curl -sL toolbox.vapor.sh | bash” не получилось, так как на эти два дистрибутива разнятся пакеты gcc++.

Поиск в гугле не дал ответов, так как мелькал всего один вопрос по этой тебе и то в официальном сообществе фрейма, они явно ответили, что поддерживают всего две ветки ubuntu (вот ■■■■ство!) -> 14.04 -> 15.10, что меня не обрадовало.

В общем, если кто пользует debian, то скормите серверу либу по этой ссылке: https://yadi.sk/d/VNsv54EHvTZ27

по следующему пути: /usr/lib/x86_64-linux-gnu/

Далее стандартное:

$apt-get update

$apt-get upgrade

$reboot

После логина повторяем шаг с установкой Toolbox заново, хоть либа и не подписана на debian, но он ее проглатывает без проблем!

Удачных вам опытов )

P.S.: FreeBSD можете не мучать, не заведется, там даже философия на сборке ядра сервера другая, а вменяемый менеджер пакетов появился относительно недавно