Вот вы написали, что соль в обещаниях соль koa, но в ваших же примерах кода их нет.
Promises можно прикрутить куда угодно, даже если в этом «куда угодно» их нет в «коробке», а соль koa в том, что он написан с использованием генераторов, которые таки заменяют собой и promis`ы и callback`и.
Дельное замечание, здесь я хотел сказать, что koa может использовать промисы точно также как генераторы, из «коробки», если хотите, при этом конечный код остается неизменным. Более детальные примеры обязательно будут позже, они несколько выходят за рамки этой статьи, моей целью было просто познакомить программистов nodejs+express и людей которые смотрят в сторону ноды, с этим замечательным фреймворком, так как не нашел ни одной подобной статьи.
Спасибо, немного поправил текст, который вы процитировали.
Не подумайте, что я такой зануда, но что именно сыровато? Конечно, фейсбук я бы делать пока не рискнул, но хабр — вполне. Paypal переходит на nodejs, а вам сыро?
Я же просил не воспринимать меня как зануду, nodejs это уже давно вполне отличная технология. Я имею ввиду koa, начнем с того что оно требует последней ноды, а это уже не хорошо. Второе это подход я всегда считал (это сугубо мое мнение) что ад колбеков это просто неправильное понимание асинхронного подхода и архитектурные просчеты. Но идея мне их нравится. Но пока увы такой подход с учетом требования не стоит использовать в продакшене (Саму ноду уже давно можно).
Нечетные версии ноды — нестабильные. 0.11 служит местом обкатки новых изменений. А стабильный функционал и багфикс будет уже в 0.12 версии, поэтому koa в production можно будет использовать только 0.12 версии.
Знакомство с Koa или coroutine в nodejs