Вас понял )
Спасибо, возьму AnyEvent.
Спасибо, возьму AnyEvent.
29.10.2019, 23:22, "Serg Gulko" <[email protected]>:
Да, AnyEvent вроде самое оно.Может, не так сексуально, как все остальное. Оно просто работает:),On Tue, Oct 29, 2019 at 4:25 PM Alex Radetsky <[email protected]> wrote:I'm using AnyEvent. Как жил, так и живет. Не вижу смысла менять то, что работает годами._______________________________________________On Tue, Oct 29, 2019 at 6:38 PM Oleg Alistratov <[email protected]> wrote:Привет, коллеги.Я последние несколько лет не писал на перле и сильно отстал от жизни. Пора возвращаться )В перле, как всегда, есть стопятьсот способов что-то сделать. Что посоветуете в качестве фреймворка для асинхронных / неблокирующих приложений, много работающих с сокетами и файлами. Какие сейчас эвент-лупы в моде?
Я смотрю, появилось что-то новое: Future::AsyncAwait, Mojo::AsyncAwait. Живет и дышит всякое, что я еще застал: Coro, AnyEvent, Async. У AnyEvent уже хренова куча адаптеров под разные лупы. Во всем разнообразии я уже теряюсь. Нид хелп.Описание приложения: сервис, перетаскивающий туда-сюда большие файлы (в сеть, из сети по разным протоколам, в / из локальной файловой системы). Файлов много, иногда очень большие (десятки гигабайт). Должен предоставлять несложный REST API. Должен уметь немного работать с базочками (Postgres или что-то другое, неважно) — инициализация стейта, запись статистики.На чем его писать наиболее удобно и правильно? С хорошим синтаксическим сахаром, с уверенностью, что модули зрелые, production ready и поддержка завтра не исчезнет.Спасибо!--
Oleg Alistratov_______________________________________________
Kiev-pm mailing list
[email protected]
https://mail.pm.org/mailman/listinfo/kiev-pm
Kiev-pm mailing list
[email protected]
https://mail.pm.org/mailman/listinfo/kiev-pm_______________________________________________
Kiev-pm mailing list
[email protected]
https://mail.pm.org/mailman/listinfo/kiev-pm
--
Oleg Alistratov
Oleg Alistratov
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
