node.js (ядро / фреймворк)

Я только что закончил читать и реализовывать потрясающую "Книгу для начинающих узлов" Мануэля Кисслинга. Не нашел лучшего ресурса на node.js для новичка, как я. Теперь мне нужно сделать полноценное приложение (что-то вроде веб-сайта с обзором ресторанов) с бэкэндом, обработанным node.js.

Каким должен быть мой подход? ядро или рамки (экспресс / гедди)?
Мне также нужна база данных nosql, такая как mongodb? Как мне включить это в мое приложение узла?
Должен ли я также рассмотреть Jade и стилус в моем приложении?

Каким должен быть мой план действий?
Я открыт для предложений.
Заранее спасибо.

2 ответа

Решение

Рекомендую начать с экспресс фреймворка http://expressjs.com/

Если вы планируете использовать базу данных mongo - используйте http://mongoose.com/ ORM. Если вы планируете использовать базы данных SQL - используйте http://sequelizejs.com/

Для работы с пользователями и авторизации вы можете использовать http://passportjs.org/

Вероятно, вы можете попытаться использовать мой фреймворк, построенный поверх expressJS https://npmjs.org/package/hunt нем предварительно настроено множество важных модулей nodejs, но я все еще работаю над документацией...

В любом случае, сначала посмотрите на http://expressjs.com/ - это мейнстрим - простой в использовании и минималистичный фреймворк

Один из моих предыдущих вопросов очень похож на ваш, смотрите здесь.

Это больше о шаблонизаторах.

Другие вопросы по тегам