[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