08.02.2015 20:36, PEF Secure пишет:
On Sunday, February 08, 2015 12:06:55 Ксения Боброва wrote:
Что в вашем понимании "сложное"? Мы писали небольшой прокси на AnyEvent,
несколько сотен строк кода.
Что касается альтернатив колбэкам, хотелось бы услышать поподробнее, что вы
имеете в виду. В нашем случае я не видела каких-то альтернатив.
Квалификация, разумеется, требуется. Но почему это должно стать
препятствием?
Альтернатива коллбекам была бы треды, если б в Perl они были нормальные и
вообще рабочие. В этом плане, надежда только на Perl6.
1) было исследование программ на C, которое показывало, асинхронный код
не проигрывает тредовому, и довольно
часто при большой нагрузке оказывается быстрее. ( Кажется это была
толстая зеленая книга)
2) За исключением патологических случаем fork по скорости сравним с threads.
3) Писать и отлаживать на AnyEvent + fork намного проще, чем на threads.
Т.е. threads --- это технологический тупик.
И если он есть это наверно хорошо, но лучше им не пользоваться.
Выгоды от него ограниченные, а гемороя можно получить в разы больше.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org