Подтвердить что ты не робот

Разница между Node js и выражением js

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

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

Незлая помощь. Спасибо.

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

Ответ 3

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

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

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