Разница между Node js и express js [закрыто]

88

Я новичок в node js. Какая польза от экспресс-JS? Насколько я понимаю, он используется для веб-проектов и имеет некоторые шаблоны, такие как Jade и CSS.

Есть ли в express.js какие-либо другие дополнительные функции, которые делают его более доминирующим, чем node.js? Какой из них лучше node.js или express.js, когда дело доходит до кодирования на стороне сервера? Diff. между Express.js и node.js.

Пожалуйста, помогите. Благодарю.

Винод
источник
express построен на промежуточном программном обеспечении node.js
Коннор Лич

Ответы:

93

Сравнение не совсем корректное. Разница между node.js и express.js в уровне абстракции:

  1. Node.js - это среда выполнения для создания серверного приложения ввода-вывода, управляемого событиями. ввода-вывода, с использованием javascript.
  2. Express.js - это фреймворк на основе node.js для создания веб-приложений с использованием принципов и подходов node.js

Итак, если вы пишете веб-приложение, вы можете попробовать использовать Express.js. Во всех остальных случаях он вам не подходит.

Defuz
источник
36

Express построен на основе Node, поэтому да, Express добавляет больше функций. Node - это просто среда Javascript с библиотеками для упрощения написания программного обеспечения, где Express расширяет Node специально для упрощения написания веб-серверов.

Express / Connect добавляет концепцию промежуточного программного обеспечения, упрощенного способа управления различными маршрутами, автоматической интеграции с несколькими механизмами создания шаблонов и многим другим.

логанфсмиф
источник
15

Express js построен на платформе Node.js.

Express js использует сам node.js и предоставляет больше возможностей для создания приложений поверх Node.js

http://expressjs.com/ , если вы посмотрите на эту ссылку, там написано Express - платформа веб-приложений node.js.

Ришав Растоги
источник