2012-10-01 16 views
28

Ich bin ein Neuling für Knoten js. Was nutzt Express JS? Nach meinem Verständnis wird es für Webprojekte verwendet und hat einige Vorlagen wie Jade und CSS.Unterschied zwischen Knoten js und express js

Gibt es noch weitere Extras in express.js, die es dominanter machen als node.js? Welches ist besser node.js oder express.js, wenn es um serverseitige Codierung geht? Diff. zwischen Express.js und node.js.

Bitte helfen. Vielen Dank.

+6

Haben Sie jemals auf [Express 'Homepage] (http://expressjs.com/) _looked_? Es heißt dort in großen Buchstaben: "Web Application Framework __for Node__", der Titel ist "Express - __node.js__ Web Application Framework", und es heißt "Express ist eine minimale und flexible __node.js__ Web Application Framework" im Körper. Ganz zu schweigen davon, dass der Rest der Seite all Ihre Fragen beantworten kann, wenn Sie sie lesen. – lanzz

+0

Express ist auf node.js Middleware –

Antwort

5

Express js baut auf dem Node.js-Framework auf.

Express js verwendet node.js selbst und bietet mehr Funktionen Anwendungen auf Node.js

http://expressjs.com/, zu bauen, wenn Sie in diesem Link sehen selbst es sagt Express - node.js Web Application Framework.

14

Express ist auf Knoten aufgebaut, also fügt ja Express weitere Funktionen hinzu. Node ist nur eine Javascript-Umgebung mit Bibliotheken, um das Schreiben von Software zu erleichtern, wobei Express Node spezifisch erweitert, um Webserver einfacher zu schreiben.

Express/Connect fügt das Konzept der Middleware hinzu, eine vereinfachte Methode zur Verwaltung verschiedener Routen, automatisierte Integration mit mehreren Template-Engines und vieles mehr.

52

Der Vergleich ist nicht ganz richtig. Der Unterschied zwischen node.js Express.js und in der Ebene der Abstraktion:

  1. Node.js ist eine Plattform für den Aufbau von serverseitigen ereignisgesteuerte I/O-Anwendung JavaScript verwendet.
  2. Express.js ist ein Rahmen auf node.js für den Aufbau Webapplikation Prinzipien und Ansätze von node.js mit

Also, wenn Sie Web-Anwendung zu schreiben, können Sie versuchen, Verwenden Sie Express.js. In allen anderen Fällen ist es nicht für Sie geeignet.

+1

Nizza Zusammenfassung defuz aufgebaut –