Bewertung:

Das Buch wird für seine praktische Herangehensweise an die Konvertierung von PHP-Code in Node.js gelobt, was es für Entwickler, die von PHP zu JavaScript wechseln müssen, wertvoll macht. Allerdings wird es als etwas veraltet und begrenzt im Umfang für diejenigen, die eine allgemeine Einführung in Node.js oder JavaScript-Konzepte suchen, bezeichnet.
Vorteile:Es bietet praktische Lösungen für die Portierung von PHP-Code auf Node.js, enthält nützliche Tipps und gängige Muster, ist hilfreich für erfahrene PHP-Entwickler, die Node.js verstehen wollen, und liefert gute praktische Anleitungen.
Nachteile:Veraltete Inhalte in Bezug auf PHP-Versionen, keine umfassende Abdeckung der Node.js-Grundlagen und möglicherweise nicht geeignet für diejenigen, die grundlegende JavaScript-Konzepte über einfache Ersetzungen von PHP-Funktionen hinaus erlernen möchten.
(basierend auf 6 Leserbewertungen)
Node.js for PHP Developers
Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie bereits einen Vorsprung, wenn Sie lernen, wie man Node.js-Code schreibt. In diesem Buch demonstriert der Autor Daniel Howard die bemerkenswerten Ähnlichkeiten zwischen den beiden Sprachen und zeigt Ihnen, wie Sie Ihre gesamte PHP-Webanwendung nach Node.js portieren können. Durch den Vergleich spezifischer PHP-Funktionen mit ihren Node-Gegenstücken erfahren Sie auch, wie Sie bestehenden PHP 4- oder PHP 5-Quellcode refaktorisieren und verbessern können.
Am Ende werden Sie zwei voll funktionsfähige Codebasen haben, die Sie Ihren Benutzern zur Verfügung stellen können. Sie können beide gleichzeitig aktualisieren und dieses Buch als Referenz für wichtige Aspekte von PHP und Node.js nutzen.
⬤ Nutzen Sie ein einfaches Node.js-Framework, um einzelne PHP-Seiten in Node.js-Dateien zu konvertieren.
⬤ Refaktorieren Sie blockierenden PHP-Quellcode in nicht-blockierenden Node.js-Quellcode, der Rückrufe verwendet.
⬤ Konvertieren Sie PHP-Syntax, Variablen und Typen in Node.js.
⬤ Schritt für Schritt PHP-Klassen und Klassenvererbung in Node.js implementieren.
⬤ Konvertieren Sie PHP-APIs zur Dateiverarbeitung in ihre Node.js-Entsprechungen.
⬤ Vergleich von Ansätzen zur Nutzung einer MySQL-Datenbank in Node. js und PHP.
⬤ Konvertierung von PHP-Code für JSON- oder XML-APIs in Node.js-Code für npm-Pakete.