Різниця між Node js та express js [закрито]


85

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

Чи є ще якісь додаткові функції у express.js, які роблять його більш домінуючим, ніж node.js? Який із них краще node.js або express.js, коли мова йде про кодування на стороні сервера? Різниця. між 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. У всіх інших випадках це вам не підходить.


35

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 фреймворк веб-додатків.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.