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

Alexandr Gomoliako zzz на zzz.org.ua
Пт Май 25 10:19:39 PDT 2012


> Типичный критерий необходимости сопрограмм, - это ветвистое дерево
> коллбэков.

Откуда этот критерий взялся? Придумался только что?

>> 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