Differenza tra Node js ed express js [chiuso]


88

Sono un principiante di node js. Qual è l'uso di Express JS? Secondo la mia comprensione viene utilizzato per progetti web e ha alcuni modelli come Jade e CSS.

Ci sono altre funzionalità extra in express.js che lo rendono più dominante di node.js? Qual è il migliore node.js o express.js quando si tratta di codifica lato server? Diff. tra Express.js e node.js.

Gentilmente aiuto. Grazie.


express è basato sul middleware node.js
Connor Leech

Risposte:


93

Il confronto non è del tutto corretto. La differenza tra node.js ed express.js nel livello di astrazione:

  1. Node.js è un ambiente run-time per la creazione di applicazioni i / o basate su eventi lato server utilizzando javascript.
  2. Express.js è un framework basato su node.js per la creazione di applicazioni web utilizzando i principi e gli approcci di node.js

Quindi, se scrivi un'applicazione web, puoi provare a usare Express.js. In tutti gli altri casi, non è adatto a te.


37

Express è basato su Node, quindi sì Express aggiunge più funzionalità. Node è solo un ambiente Javascript con librerie per semplificare la scrittura di software, dove Express estende Node specificamente per rendere i server web facili da scrivere.

Express / Connect aggiunge il concetto di middleware, un modo semplificato di gestire percorsi diversi, integrazione automatizzata con diversi motori di modelli e molto altro ancora.


16

Express js è basato sul framework Node.js.

Express js utilizza lo stesso node.js e fornisce più funzionalità per creare applicazioni su Node.js

http://expressjs.com/ , se guardi questo link stesso dice Express - framework dell'applicazione web node.js.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.