react-fullstack
react-fullstack copied to clipboard
Почему не koa2 (пункт 2)?
Есть ли фатальные недостатки у koa2?
Минусы:
- менее зрелый
Плюсы:
- синхронный flow через await из коробки
- порог входа ниже
Порог входа ниже за счёт чего?
Судя по обилию документации на разные случае и в жизни - порог входа ниже как раз у Express, или что то ещё мы упускаем?
koa моложе конечно чем express, но от 2013 года - вполне уже зрелый, проблем в самом коа2 я не встречал, await / async - упрощают изучение
примеры по коа, документация и другие стартеры - современные, с транспилерами и es6 - новичку проще будет ориентироваться в этом
на learn.javascript.ru кажется в курс взяли исключительно koa2
Мне проще показался за счет более простой структуры middleware, обработка ошибок через try/catch а не middleware с доп параметром. Я начинал на koa сразу с yield писать. Как выше подчеркнули про await/yield c синхронным flow упрощает структуру и чтение кода. Проще понять что делает код.
С документацией все неплохо, есть примеры в репозитории и ссылка на модули в wiki.
Примеры по express многие устарели, поэтому обилие примеров и документации не только плюс.