react-fullstack icon indicating copy to clipboard operation
react-fullstack copied to clipboard

Почему не koa2 (пункт 2)?

Open alexpts opened this issue 8 years ago • 4 comments

Есть ли фатальные недостатки у koa2?

Минусы:

  • менее зрелый

Плюсы:

  • синхронный flow через await из коробки
  • порог входа ниже

alexpts avatar Jan 24 '17 19:01 alexpts

Порог входа ниже за счёт чего?

DenisIzmaylov avatar Feb 20 '17 23:02 DenisIzmaylov

Судя по обилию документации на разные случае и в жизни - порог входа ниже как раз у Express, или что то ещё мы упускаем?

DenisIzmaylov avatar Feb 20 '17 23:02 DenisIzmaylov

koa моложе конечно чем express, но от 2013 года - вполне уже зрелый, проблем в самом коа2 я не встречал, await / async - упрощают изучение

примеры по коа, документация и другие стартеры - современные, с транспилерами и es6 - новичку проще будет ориентироваться в этом

на learn.javascript.ru кажется в курс взяли исключительно koa2

fortis avatar Feb 21 '17 00:02 fortis

Мне проще показался за счет более простой структуры middleware, обработка ошибок через try/catch а не middleware с доп параметром. Я начинал на koa сразу с yield писать. Как выше подчеркнули про await/yield c синхронным flow упрощает структуру и чтение кода. Проще понять что делает код.

С документацией все неплохо, есть примеры в репозитории и ссылка на модули в wiki.

Примеры по express многие устарели, поэтому обилие примеров и документации не только плюс.

alexpts avatar Feb 21 '17 07:02 alexpts