Pull to refresh

Comments 6

apt install libmojolicious-perl

Он займет дополнительно около 70 мегабайт места, но значительно сэкономит время "разработки" данного вебсервиса.

Для "минимальной" реализации, а тем более для вашего примера, установка Mojo, на мой взгляд избыточна. Для поднятия веб-сервиса достаточно воспользоваться IO::Socket::INET

my $server = new IO::Socket::INET(
    Proto => 'tcp',
    LocalPort => $port,
    Listen => SOMAXCONN,
    Reuse => 1
) or die 'Unable to create server socket!' ;

А html шаблон парсить стандартными средствами Perl.

С моджо есть куда расти. Просто отдать json - да, но со временем добавляется еще то, это, и ещё вот такое, и много возни по доработкам.

А тут накинул метод, шаблон - и готово.

Когда приспичит можно и полноценную систему с кучей контроллеров и шаблонов на нем же сделать, только уже не Lite

- Proto => 'tcp'
+ Proto => 'udp'

Мониторинг можно вообще по UDP получать.

Это смотря для чего.
Так-то очень удобно вообще MQTT использовать, отправил телеметрию и не заморачиваешься дальше, это уже на стороне приема заморачиваются.

Но это будет не веб-сервис

Наконец-то. Вот это тема. А не всякие питоны.

Перл, питон, пхп -- они же близнецы-братья.

Sign up to leave a comment.

Articles