Das Node Beginner Book
The Node Beginner BookVon Manuel Kiessling
Rezensionen: 30 | Gesamtbewertung: Durchschnitt
Ausgezeichnet | |
Gut | |
Durchschnitt | |
Schlecht | |
Schrecklich |
Das Ziel von The Node Beginner Book ist es, Ihnen den Einstieg in die Entwicklung von Anwendungen für Node.js zu erleichtern und Ihnen auf 59 Seiten alles beizubringen, was Sie über fortgeschrittenes JavaScript wissen müssen.
Rezensionen
Wenn Sie Node.js lernen möchten und absolut nichts darüber wissen, ist dies meiner Meinung nach ein guter Anfang. Eigentlich denke ich Lernen Sie Node.js vollständig und mit Zuversicht ist ein noch besserer Ausgangspunkt ("Schritt 3" ist das Lesen dieses Buches!).
Der Titel ist kein Scherz: Dies ist absolut für Anfänger. Obwohl davon ausgegangen wird, dass Sie JavaScript kennen, würde ich argumentieren, dass jeder, der JavaScript bereits seit einiger Zeit in einer modernen Front-End-Funktion verwendet, die Konzepte erstklassiger Funktionen findet (Funktionen, die Sie gerne weitergeben können) Alle anderen Daten) und asynchrone (oder "nicht blockierende") Entwicklungen sind eine Art Old-Hat. Ich denke also, dass jemand, der wirklich ein ziemlicher JavaScript-Anfänger ist, auch damit einverstanden ist.
Ich mag den Bausteinansatz von Kiessling bei der Erstellung einer einzigen, einfachen Website-Anwendung. Es beginnt mit dem einfachsten möglichen HTTP-Server (geben Sie einen 200-Status und Text / einfachen Inhalt zurück - wenn ich für jedes Mal, wenn ich etwas erstellt habe, einen Dollar hätte dass Server ...) und in einer Reihe von logischen Ergänzungen lernen wir etwas über asynchrone Event-Handler-gesteuerte Entwicklung, URL-Routing und den Umgang mit POST-Daten und Datei-Uploads! Es ist rasant und macht unglaublich viel Spaß zu sehen, wie es zusammenkommt.
Der Fortschritt im gesamten Buch folgt den natürlichen Denkprozessen eines JavaScript-Anfängers. So sehr, dass ich halb vermute, dass Kiessling seinen ersten Versuch, eine Node.js-Anwendung zu erstellen, einfach transkribiert und kommentiert hat. (Während Sie folgen, probieren Sie Dinge aus, löschen sie und probieren etwas anderes usw.) Er bewegt sich gut zwischen einem simplen und naiven "Tutorial" -Stil und einem reiferen und korrekteren (und komplexeren) Stil mit angemessener Trennung der Bedenken .
Ich konnte dem Brief mit den aktuellen Versionen von Node.js und Formidable (zum Zeitpunkt dieses Schreibens) folgen, bis ich zum endgültigen Beispiel kam. Formidable scheint sich seit dem Schreiben des Buches leicht verändert zu haben (es scheint, dass die files.upload Eigentum wird nicht mehr verwendet.). Ich weiß, wie frustrierend ein solches Problem für einen Anfänger sein kann Stackoverflow Antwort auf das Problem. Hoffentlich hilft das jemandem.
Für jemanden mit etwas Erfahrung mit JS und mit anderen Backend-Sprachen war dieses Buch vielleicht etwas vereinfacht, aber es hat mir immer noch ein grundlegendes Verständnis der benötigten Konzepte vermittelt. Es hat mich zwar nicht darauf vorbereitet, meine eigenen Bewerbungen zu erstellen, aber es hat mein Niveau auf einen Punkt gebracht, an dem ein Node.js-Buch in voller Größe keine entmutigende Aussicht mehr sein wird.
Sie können an einem Tag sitzen und dieses Buch lesen, und ich denke, es erreicht genau das Ziel, das es versucht.
Ich würde dieses Buch empfehlen, wenn Sie absolut keine Erfahrung mit Node.js haben. Wenn Sie ein allgemeines Verständnis für Blockieren, Rückrufe, npm, erfordern und exportieren haben, können Sie dies möglicherweise überspringen. Obwohl das Buch zu keinem dieser Themen ausführlich behandelt wird, ist dies zumindest eine gute Auffrischung, wenn Sie sich mit einem dieser Themen nicht wohl fühlen.
Dies ist kein Buch, auf das ich oft (wenn überhaupt) verweise, aber es ist etwas, das ich jemandem empfehlen würde, der node.js noch nie zuvor berührt hat. Der Autor hat gute Arbeit geleistet, um das Buch und die Beispiele auf dem neuesten Stand zu halten (alles funktioniert noch in Version 0.10.22).
Für mich persönlich hat dieses Buch nichts erzählt, was ich über Node.js nicht wusste. Nur dass ich dieses Buch jetzt anderen Leuten empfehlen kann, die kaum etwas über Node.js wissen.
Wenn Sie also kaum wissen (oder vielleicht gar nicht), was Node.js ist und die Grundlagen lernen möchten, ist dieses Buch genau das Richtige für Sie. Es behandelt die wichtigsten Konzepte wie die Ereignisarchitektur von Node, erklärt ein wenig erstklassige Funktionen und führt Sie sehr sanft zum Erstellen einer einfachen Webanwendung.
Der Schreibstil ist ziemlich nett. Ich habe es in ungefähr einer Stunde von vorne bis hinten gelesen.
Das Buch richtet sich an Personen, die programmieren können und eine schnelle Einführung in Node wünschen. Nach einer Hallo-Welt im Knoten-Routing werden Rückrufe und die Funktionsweise von Knoten beschrieben. Schließlich wird eine Anwendung entwickelt, die die Texteingabe und das Hochladen von Dateien ermöglicht.
Es hat gut für mich funktioniert. Es ist auch Teil eines Pakets mit einem zweiten Buch, das mit einer Beschreibung des gemeinsamen Schreibens einer Anwendung mit AngularJS und Node endet. Die beiden können für eine gute, schnelle Einführung zusammen gekauft werden.
Ich hatte bereits eine nützliche Website auf Node namens howtonode.org gefunden und den Artikel "Blog rollt mit mongoDB, express und Node.js" verwendet.
http://howtonode.org/express-mongodb
Wenn Sie das Node Beginner Book erstellt haben, ist das Hinzufügen von mongoDB und Express ein guter nächster Schritt, um mehr über Node zu erfahren.
Wenn Sie mit Node etwas anderes gemacht haben, brauchen Sie dieses Buch nicht.
Persönlich würde ich empfehlen, dass Sie dieses Tutorial machen und es kurz darauf für ein persönliches Projekt verwenden. Der Code ist sehr gut und bietet Ihnen einen guten Ausgangspunkt für ein Projekt (insbesondere, wenn Sie beispielsweise nicht Express verwenden möchten).
Hands-on Node.js: Das Node.js ist eine gute Ergänzung dazu.
Der nächste Schritt für mich war der großartige Kurs von TutsPulus.com über node.js: "Eine Einführung in Node.js" Hier erfahren Sie, wie Sie Ihre eigenen Knotenmodule erstellen und in npm veröffentlichen sowie mit mongodb und socket.io Echtzeit-Webanwendungen erstellen. Probieren Sie es aus, es ist ein großartiger nächster Schritt;)!
Wenn Sie sich mit Programmieren in Sprache auskennen und die Grundlagen der HTTP-Kommunikation verstehen, sollten Sie zunächst mit diesem Buch beginnen und sich dann mit anderen Büchern und / oder Online-Dokumenten und der Community vertiefen.
Einige Kenntnisse in Javascript sind hilfreich, bevor Sie sich mit diesem Buch befassen, es wird jedoch davon ausgegangen, dass Sie überhaupt keine Kenntnisse über Knoten haben.
Der einzige Grund, warum es nicht fünf Sterne sind, ist, dass ich wünschte, es wäre länger!
Angenommen, Sie haben wenig Kenntnisse über node.js und kompetente Programmierkenntnisse.
Der Autor sollte einige Tippfehler korrigieren und den Wortlaut in einigen Absätzen überarbeiten, um die Lesbarkeit zu verbessern.