В чем разница между Express Generator и KrakenJS?

#javascript #node.js #express #kraken.js #express-generator

#javascript #node.js #экспресс #kraken.js #экспресс-генератор

Вопрос:

Я новичок в разработке узлов и недавно начал использовать express. Я начинаю свои проекты с использования express generator, Который раскладывает файловые структуры и организует маршруты, представления и т. Д. Для меня. Недавно я зашел на веб-сайт KrakenJS и увидел, что он делает то же самое, говоря, что он организует маршруты и прочее в отдельные папки. Итак, мне было интересно, в чем разница или преимущество использования того или другого? Насколько я понимаю, они делают то же самое. Пожалуйста, сообщите мне, если я ошибаюсь.

Ответ №1:

Для дальнейшего расширения ответа @theoutlander, KrakenJS действует скорее как уровень конфигурации поверх express.

Он объединяет несколько модулей, которые были созданы (и с открытым исходным кодом) PayPal для улучшения функциональности обычного ванильного экспресс-сервера.

Kraken изначально создавался для удовлетворения потребностей предприятия, поэтому он может быть излишним для небольших проектов, но он предлагает некоторые очень удобные функции «из коробки»:

Пара примеров: (Примечание: если вы видите интересующую вас функцию, но не хотите использовать всю ее целиком, ее можно выбрать и добавить в простое приложение express; поскольку все они являются отдельными модулями)

Это лишь некоторые из тех, которые я нахожу наиболее полезными, но Kraken предоставляет гораздо больше, чтобы облегчить вашу жизнь как разработчика express.

Ответ №2:

Express Generator создаст каркас экземпляра приложения Express. KrakenJS построен поверх Express, и они определяют определенные соглашения. Частью этих соглашений при создании приложения kraken является структура приложения. Я бы рекомендовал сначала ознакомиться с Express, а затем перейти к использованию Kraken.