Gibt es gute Ressourcen, um mit Node.JS zu beginnen? Irgendwelche guten Tutorials, Blogs oder Bücher?
Natürlich habe ich die offizielle Website http://nodejs.org/ besucht , aber ich dachte nicht, dass die Dokumentation, die sie haben, ein guter Ausgangspunkt ist.
javascript
node.js
Joneph O.
quelle
quelle
Antworten:
Tutorials
Node.js Tutorial
30 Tage Knoten
Entwicklerseiten
Videos
Screencasts
Bücher
Kurse
Blogs
Podcasts
JavaScript-Ressourcen
Node.js Module
Andere
quelle
Lernen Sie zunächst die Kernkonzepte von Node.js:
Sie möchten den asynchronen Codierungsstil verstehen, den Node.js unterstützt .
Async! = Gleichzeitig. Verstehe die Ereignisschleife von Node.js !
Node.js verwendet CommonJS-Stil require () zum Laden von Code. Es ist wahrscheinlich ein bisschen anders als Sie es gewohnt sind .
Machen Sie sich mit der Standardbibliothek von Node.js vertraut .
Dann werden Sie sehen wollen, was die Community zu bieten hat:
Der Goldstandard für die Paketverwaltung von Node.j ist NPM .
Es ist ein Befehlszeilentool zum Verwalten der Abhängigkeiten Ihres Projekts .
Stellen Sie sicher, dass Sie verstehen, wie Node.js und NPM über den Ordner node_modules und package.json mit Ihrem Projekt interagieren .
NPM ist auch eine Registrierung für so ziemlich jedes Node.js-Paket
Schließlich möchten Sie wissen, welche der beliebtesten Pakete für verschiedene Aufgaben geeignet sind:
Nützliche Tools für jedes Projekt:
Unit Testing:
Web Frameworks:
Trails ist ein modernes Webanwendungsframework. Es baut auf dem Stammbaum von Rails and Grails auf, um die Entwicklung zu beschleunigen, indem eine einfache, auf Konventionen basierende, API-gesteuerte Designphilosophie eingehalten wird.
Danf ist ein Full-Stack-OOP-Framework, das viele Funktionen bietet, um skalierbare, wartbare, testbare und leistungsfähige Anwendungen zu erstellen und sowohl auf der Server- (Node.js) als auch auf der Client- (Browser-) Seite den gleichen Code zu erstellen.
Derbyjs ist ein reaktives Full-Stack-JavaScript-Framework. Sie verwenden seit langem Muster wie reaktive Programmierung und isomorphes JavaScript.
Loopback.io ist ein leistungsstarkes Node.js-Framework zum Erstellen von APIs und zum einfachen Herstellen einer Verbindung zu Backend-Datenquellen. Es verfügt über ein Angular.js SDK und bietet SDKs für iOS und Android.
Web Framework-Tools:
Vernetzung:
Befehlszeileninteraktion:
Mit Streams arbeiten:
quelle
Benutze die Quelle, Luke.
Nein, aber im Ernst, ich habe festgestellt, dass das Erstellen von Node.js aus dem Quellcode, das Ausführen der Tests und das Betrachten der Benchmarks mich auf den richtigen Weg gebracht haben. Von dort aus sind die .js-Dateien im lib-Verzeichnis ein guter Ort, um nachzuschauen, insbesondere die Datei http.js.
Update: Ich habe diese Antwort vor über einem Jahr geschrieben und seitdem ist die Anzahl der verfügbaren Ressourcen für Leute, die Node.js lernen, explosionsartig gestiegen. Obwohl ich immer noch glaube, dass es sich lohnt, in die Quelle einzutauchen, denke ich, dass es jetzt bessere Möglichkeiten gibt, um loszulegen. Ich würde einige der Bücher auf Node.js vorschlagen, die anfangen herauszukommen.
quelle