Open glukki opened 11 years ago
Ну тут мнения разделяются — я, как старый солдат, не знающий слов (уже никаких), promise не очень люблю по тем же причинам, что и @mikeal — не стыкуется с базовыми интерфейсами node core и over 9000 существующих модулей, нужно дублировать интерфейсы модулей, или использовать конвертеры callback->promise, что радости не добавляет.
Я признаю за promise некоторую красоту, но сейчас уже просто поздно, потому что callback-based интерфейсы прочно укоренились как паттерн в userland модулях. Если пишется какое-нибудь масштабное приложение, то, конечно, почему бы не использовать promise как внутренний, в рамках приложения, application pattern.
Поэтому, я считаю, что тема определенно заслуживает внимания, хотя бы из-за своей лютой холиварности :-)
Не знаю что "светлого и доброго" Вы нашли в данной теме. Имеет ли смысл наращивать лишний, на мой взгляд код с учетом ближайших изменений в ES6 http://wingolog.org/archives/2013/05/08/generators-in-v8. Понятно что завтра этого не произойдет, но лично мне милее не использовать "костыли" когда целый "протез" на подходе))). Все это разумеется дело вкуса.
Вот хорошо бы было устроить какое-то онлайн-обсуждение прямо в подкасте. Может быть, попробовать записать скайпочат?..
Было бы интересно послушать про ваши методы борьбы с "The Pyramid of Doom". Библиотека Async или что-то еще =).
P.S. Ребят, спасибо за подкаст. Очень здорово!
resolved.
Вот хорошо бы было устроить какое-то онлайн-обсуждение прямо в подкасте. Может быть, попробовать записать скайпочат?..
:+1:
Нести доброе, светлое в массы. Или не нести?