JSPirates / podcast

Приблизительно еженедельный подкаст о Node.js, модулях, подходах и т.д.
http://jspirates.com
MIT License
35 stars 3 forks source link

Promises/A+ #16

Open glukki opened 10 years ago

glukki commented 10 years ago

Нести доброе, светлое в массы. Или не нести?

dolphin278 commented 10 years ago

Ну тут мнения разделяются — я, как старый солдат, не знающий слов (уже никаких), promise не очень люблю по тем же причинам, что и @mikeal — не стыкуется с базовыми интерфейсами node core и over 9000 существующих модулей, нужно дублировать интерфейсы модулей, или использовать конвертеры callback->promise, что радости не добавляет.

Я признаю за promise некоторую красоту, но сейчас уже просто поздно, потому что callback-based интерфейсы прочно укоренились как паттерн в userland модулях. Если пишется какое-нибудь масштабное приложение, то, конечно, почему бы не использовать promise как внутренний, в рамках приложения, application pattern.

Поэтому, я считаю, что тема определенно заслуживает внимания, хотя бы из-за своей лютой холиварности :-)

ghost commented 10 years ago

Не знаю что "светлого и доброго" Вы нашли в данной теме. Имеет ли смысл наращивать лишний, на мой взгляд код с учетом ближайших изменений в ES6 http://wingolog.org/archives/2013/05/08/generators-in-v8. Понятно что завтра этого не произойдет, но лично мне милее не использовать "костыли" когда целый "протез" на подходе))). Все это разумеется дело вкуса.

sitnin commented 10 years ago

Вот хорошо бы было устроить какое-то онлайн-обсуждение прямо в подкасте. Может быть, попробовать записать скайпочат?..

ghost commented 10 years ago

Было бы интересно послушать про ваши методы борьбы с "The Pyramid of Doom". Библиотека Async или что-то еще =).

P.S. Ребят, спасибо за подкаст. Очень здорово!

Ti-webdev commented 9 years ago

resolved.

Rastopyr commented 9 years ago

Вот хорошо бы было устроить какое-то онлайн-обсуждение прямо в подкасте. Может быть, попробовать записать скайпочат?..

:+1: