2015-01-07 12 views
14

Node.js verwenden ist eine JavaScript-Umgebung
Express ist ein Framework What is a software framework? für Node.jsWann sollte ich Express.js über einen eigenständigen node.js

Warum und wann ist nützlich Eil zu verwenden Framework über Node.js Standalone? Ich meine, ist dieses Framework nur eine Reihe von fertigen Funktionen und Module, die einfacher als das Schreiben von Code von 0 verwendet werden können?

Ich frage das, weil ich viele Tutorials und Anleitungen auf Knoten mit Express fand, aber nur ein paar auf Standalone node.js.

+4

Wirklich Node.js ist eine JavaScript-Umgebung, keine Programmiersprache. JavaScript ist eine Programmiersprache. – Pointy

Antwort

14

Wie Sie vermuten, macht es Express.js einfach, eine Node.js Webapp zu schreiben. Sie könnten alles mit Express.js ohne sie bauen.

Viele Faktoren gehen in die Frage ein, ob ein gegebenes Framework verwendet werden soll oder nicht, wie verfügbare Unterstützung, Dokumentation, zukünftige Entwicklung, ob es den Projektanforderungen entspricht. Express.js ist das beliebteste Node.js Web Application Framework. aber das bedeutet nicht, dass es automatisch deine Wahl sein sollte. Hier ist ein Link zu einem Artikel, die Sie interessant finden und enthält Alternativen zu Express.js, die einen Besuch wert sein kann - https://scotch.io/bar-talk/the-future-of-expressjs-and-alternatives

Sie auch dieses Tutorial überprüfen können, ohne einen Rahmen einer Node.js Anwendung auf das Schreiben - http://www.nodebeginner.org/

+0

Das war das Buch, das ich mit Node.js begann, wirklich gut meiner Meinung nach, kennen Sie andere, wo Knoten als eigenständig erklärt wird? – Mitro

6

Der Grund, warum es berühmt ist Einfache Lernkurve. Es gibt viele integrierte, Drittanbieter-Middleware mit ihm kompatibel. Es bietet insgesamt eine vollständige Struktur in sauberer Syntax. Und ja, Sie haben Recht, es ist nur eine Reihe von fertigen Funktionen und Modulen, die einfacher als das Schreiben von Code von 0 verwendet werden kann. Es spart Zeit. Es gibt viele Ressourcen auf Nodejs mit Express.

Aber die gleiche Funktionalität kann ohne expressjs getan werden, die Forschung erfordert.

Verwandte Themen