Bewertung:

Das Buch hat von den Nutzern gemischte Kritiken erhalten. Viele lobten die klaren Beispiele, die praktischen Programmierübungen und die Fähigkeit, den Übergang zu Node.js für diejenigen zu erleichtern, die bereits Programmiererfahrung haben. Einige Leser waren jedoch der Meinung, dass es dem Buch an Tiefe fehlte, da es grundlegende Konzepte nicht ausreichend erklärte und unvollständige Online-Code-Ressourcen enthielt. Einige fanden die Struktur verwirrend und nicht förderlich für ein gründliches Lernen.
Vorteile:Klare und leicht nachvollziehbare Beispiele, praktische Programmierübungen, hilft beim Verständnis von Technologien, die für Web-Service-Anwendungen benötigt werden, gut geschrieben mit einem vollständigen Kontext für die Verwendung von Node, nützlich für diejenigen, die von anderen Programmiersprachen umsteigen, hochwertige Tipps zu Best Practices.
Nachteile:Fehlende Tiefe bei der Erläuterung grundlegender Konzepte, einige Online-Code-Beispiele waren unvollständig, Struktur kann für Anfänger verwirrend sein, setzt ein Maß an Vertrautheit mit asynchronem Design voraus, das möglicherweise nicht für alle Leser geeignet ist.
(basierend auf 22 Leserbewertungen)
Node.Js 8 the Right Way: Practical, Server-Side JavaScript That Scales
Node. js ist die Plattform der Wahl für die Erstellung moderner Webdienste. Dieses rasante Buch bringt Sie auf den neuesten Stand der serverseitigen Programmierung mit Node. js 8, während Sie echte Programme entwickeln, die klein, schnell, unauffällig und nützlich sind. Führen Sie JavaScript über den Browser hinaus, erforschen Sie dynamische Sprachfunktionen und nutzen Sie die ereignisgesteuerte Programmierung. Nutzen Sie die Macht der Ereignisschleife und der nicht-blockierenden E/A, um hochparallele Microservices und Anwendungen zu erstellen. Diese erweiterte und aktualisierte zweite Auflage stellt die neuesten ECMAScript-Funktionen, aktuelle Best Practices und moderne Entwicklungstechniken vor.
JavaScript ist das Rückgrat des modernen Webs und bildet die Grundlage für die Benutzeroberfläche fast aller Webanwendungen. Node.js ist JavaScript für den Server. Diese stark erweiterte zweite Auflage führt neue Sprachfeatures ein und erweitert gleichzeitig die Abdeckung der Kernthemen erheblich. Jedes praktische Kapitel bietet zunehmend anspruchsvollere Themen und Techniken, die Ihre Fähigkeiten erweitern und Sie in die Lage versetzen, in Node. js zu denken.
Schreiben Sie asynchronen, nicht-blockierenden Code mit dem Stil und den Mustern von Node. js. Cluster und Lastausgleichsdienste mit Node.js-Kernfunktionen und Tools von Drittanbietern. Nutzen Sie die Leistungsfähigkeit von Datenbanken wie Elasticsearch und Redis. Arbeiten Sie mit vielen Protokollen, erstellen Sie RESTful-Webdienste, TCP-Socket-Clients und -Server und vieles mehr. Testen Sie die Funktionalität Ihres Codes mit Mocha, und verwalten Sie seinen Lebenszyklus mit npm. Entdecken Sie, wie Node.js eine serverseitige Ereignisschleife mit einer JavaScript-Laufzeit kombiniert, um schreiend schnelle, nicht-blockierende Gleichzeitigkeit zu erzeugen. Nutzen Sie in einer Reihe von praktischen Programmierbereichen die neuesten verfügbaren ECMAScript-Funktionen und machen Sie sich wichtige Node.js-Klassen und beliebte Module zunutze. Erstellen Sie umfangreiche Kommandozeilen-Tools und eine webbasierte Benutzeroberfläche mit modernen Web-Entwicklungstechniken.
Schließen Sie sich der intelligenten und vielfältigen Gemeinschaft an, die den Stand der Technik in der JavaScript-Entwicklung schnell vorantreibt.
Was Sie brauchen:
⬤ Node. js 8. x.
⬤ Betriebssystem mit bash-ähnlicher Shell.
⬤ OMQ (ausgesprochen "Zero-M-Q") Bibliothek, Version 3. 2 oder höher.
⬤ Elasticsearch Version 5. 0 oder höher.
⬤ jq Version 1. 5 oder höher.
⬤ Redis Version 3. 2 oder höher.