Gibt es gute Ressourcen für den Einstieg in Node.JS? Irgendwelche guten Tutorials, Blogs oder Bücher?
Natürlich habe ich die offizielle Website besucht http://nodejs.org/ , aber ich dachte nicht, dass die Dokumentation, die sie haben, ein guter Ausgangspunkt ist.
Tutorials
Entwickler-Websites
Videos
Screencasts
Bücher
Kurse
Blogs
Podcasts
JavaScript-Ressourcen
Node.js-Module
Sonstiges
Lernen Sie zunächst die Kernkonzepte von Node.js kennen:
Sie sollten den asynchronen Codierungsstil verstehen, den Node.js unterstützt. .
Async! = Concurrent. Verstehe die Ereignisschleife von Node.js !
Machen Sie sich mit der Standardbibliothek von Node.js vertraut .
Dann wollen Sie sehen, was die Community zu bieten hat:
Der Goldstandard für die Paketverwaltung von Node.j ist NPM .
Dies ist ein Befehlszeilentool zum Verwalten der Abhängigkeiten Ihres Projekts .
NPM ist auch eine Registrierung von so ziemlich jedem Node.js-Paket da draußen
Schließlich möchten Sie einige der beliebtesten Pakete für verschiedene Aufgaben kennenlernen:
Nützliche Tools für jedes Projekt:
Unit Testing:
Web Frameworks:
Trails ist ein modernes Framework für Webanwendungen. Es baut auf dem Stammbaum von Rails und Grails auf, um die Entwicklung zu beschleunigen, indem es sich an eine unkomplizierte, auf Konventionen basierende, API-gesteuerte Designphilosophie hält.
Danf ist ein Full-Stack-Framework OOP, das viele Funktionen bietet, um skalierbare, wartbare, testbare und performante Anwendungen zu erstellen und auf beiden Servern (Node.js) den gleichen Code zu ermöglichen ) und Client (Browser) Seiten.
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 Back-End-Datenquellen. Es verfügt über ein Angular.js-SDK und bietet SDKs für iOS und Android.
Web Framework-Tools:
Netzwerk:
Befehlszeileninteraktion:
Mit Streams arbeiten:
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 hat. 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, sprunghaft angestiegen. Obwohl ich immer noch der Meinung bin, dass es sich lohnt, in die Quelle einzutauchen, denke ich, dass es jetzt bessere Möglichkeiten gibt, anzufangen. Ich würde einige der Bücher über Node.js vorschlagen, die zu erscheinen beginnen.