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

Akzhan Abdulin akzhan.abdulin на gmail.com
Сб Май 26 07:34:33 PDT 2012


Тьху, хотел сказать, вокруг фьючерсов, а не сопрограмм.

Кстати, фьючерсы уже встроены в jQuery, и с их помощью очень удобно писать
многие вещи.

26 мая 2012 г., 18:23 пользователь Akzhan Abdulin
<akzhan.abdulin на gmail.com>написал:

> Александр, окститесь.
>
> И те, и другие варианты кода прекрасно ложатся на обычные асинхронные
> тесты.
>
> Никаких проблем ни с пониманием кода, ни с его поддержкой нет.
>
> Кстати, новейший C# выстроен именно вокруг сопрограмм, почитайте про await
> etc.
>
>
> 26 мая 2012 г., 18:18 пользователь Alexandr Gomoliako <zzz на zzz.org.ua>написал:
>
> > Вот тут уже начинается вложенность коллбэков,  а если ветвей выполнения
>> > больше одной, то и полная каша.
>>
>> Да капец, сколько можно уже? В голове у вас каша :)
>> Континюэйшн что там, что там, но в корутинах прячется в любую функцию,
>> а без корутин эта функция всегда будет отличаться от любой другой
>> функции тем, что передает управление в следующую, указанную в
>> аргументе. По возможностям это ничем не отличается, только по
>> сложности кода. И если у вас "каша" без корутин, то с корутинами
>> только больше "каши" и еще и больше ошибок.
>>
>> Я вроде нормально показал на примере и написал почему. Перечитайте еще
>> раз, перечитайте десять раз.
>>
>> > Для решения этой проблемы как раз удобнее всего использовать фьючерсы
>> или
>> > сопрограммы.
>>
>> "Полная каша", "удобнее" -  ну вот опять карго культ, вы вообще
>> представляете, чем вы занимаетесь? :)
>>
>>
>> Вся node.js на CPS построена (тех самых вложенных колбэках), но как
>> обычно, раз популярно, то пришли нубы со своими файберами и прочими
>> глупостями. И сделать ничего нельзя и сказать, что файберы плохо они
>> не могут уже, а то уйдут и зарабатывать не на ком будет. И так всегда.
>> Хорошо хоть в браузере это невозможно.
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120526/62fceba4/attachment.html>


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