Это то, что там для управления callback'ами?
В Tornado проще, не надо ничем управлять, просто параметр callback=_my_callback где надо и декоратор @tornado.web.asynchronous перед всем безобразием :)
Проще, согласен, и потому убого. Расскажите мне, как вы передадите исключение таким способом?
Что есть в Tornado для запуска процессов?
Что есть в Tornado для управления пулами потоков?
Какие библиотеки есть для Tornado?
Дело было примерно так — автор Tornado пытался понять Twisted, писал в список рассылки, спрашивал. Но так и не понял и сделал Tornado. Видимо, такова его ниша (Tornado) и такое «упрощенное» решение имеет право на существование.
Без обид. Просто другой взгляд на вещи.
Поэтому я думаю сравнение технологий без определения критериев и конкретных метрик бесмысленно.
Ладно, примем. Автор не осилил Twisted, deferreds, и написал свой велик, который и вполовину не дотягивает до оригинала.
Давайте Вы освоите Twisted, а потом обсудим?
Я люблю, когда люди, высказывая свое мнение, приводят хорошие аргументы. Считаю себя в праве забивать на необоснованное ИМХО, да еще от не владеющих предметом.
Node.js может справится с подобными задачами? У него уже есть готовые решения, всмысле поддерживаемые протоколы и бэкэнды (больше всего интересует мемкешди)? Про асинхронность помню уже писали и ее вроде хвалили. Спасибо.
Подскажите, пожалуйста, в презентации еще упоминаются руби EventMachine. Насколько он хорош? Мне не важен язык, важна производительность фреймворка. Спасибо.
О Twisted Framework (доклад с HighLoad++-2009)