[Moscow.pm] HTTPD на короутинах

Akzhan Abdulin akzhan.abdulin на gmail.com
Пт Май 25 10:24:18 PDT 2012


Нет, это мой личный критерий. Когда приложение становится неудобным в стиле
набора обратных вызовов, имеет смысл переписать его в стиле сопрограмм.
Код становится проще и читаемее.

Но, судя по всему, это не только мой критерий.

25 мая 2012 г., 21:19 пользователь Alexandr Gomoliako <zzz на zzz.org.ua>написал:

> > Типичный критерий необходимости сопрограмм, - это ветвистое дерево
> > коллбэков.
>
> Откуда этот критерий взялся? Придумался только что?
>
> >> async. rails, заканчивая common-node и Goliath.
>
> "Asynchronous, or event-driven programming relies on the concept of
> callbacks): blocks of code whose execution is deferred until an
> appropriate event (ex: socket IO) triggers it. While this is not a
> complicated concept on its own, in the long run, it seems to result in
> complicated, non-linear execution models which are hard to maintain -
> we have experienced this firsthand at PostRank and hence made it a
> primary concern for Goliath."
>
> Объяснения на основе опыта, это как религия, Ilya Grigorik (я так
> понимаю автор Goliath'а) по сути говорит, "понятию не имею, почему не
> получилось, пробуем что-то другое". Карго культ это да, хорошая
> причина :)
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120525/57874920/attachment.html>


Подробная информация о списке рассылки Moscow-pm