Kapitel 9. JavaScript-Frameworks und Workflow

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

JavaScript ist ein wichtiger Bestandteil jeder modernen Webanwendung. Mit dem Aufkommen von Node.js zur Ausführung von JavaScript auf dem Server und leistungsstarken Frameworks wie React wird JavaScript schnell zur wichtigsten Komponente jeder modernen Webanwendung.

Im Jahr 2012 betrug das Verhältnis von PHP- zu JavaScript-Code in Version 3.6 von WordPress etwa 6:7 PHP und 1:7 JavaScript. Im Jahr 2018 hat das Gutenberg-Plugin, mit dem der neue Block-Editor in WordPress 5.0 eingeführt wurde, diese Zahlen ins Gegenteil verkehrt: Nur 1:9 des Codes besteht aus PHP und 8:9 aus JavaScript. Der Blockeditor basiert natürlich auf dem serverseitigen PHP, aber es ist sehr aufschlussreich, dass große neue Funktionen in WordPress hauptsächlich in JavaScript entwickelt werden. Da der Block-Editor auch in andere Bereiche des WordPress-Dashboards integriert wird, ist zu erwarten, dass der Anteil von JavaScript im Kern von WordPress zunehmen wird.

Warum der große Wechsel zu JavaScript? Auf der Frontend-Seite kann das Rendern einer Website mit JavaScript viel einfacher sein als mit PHP. Wenn du auf einer typischen Website navigierst, ist das Laden des gesamten HTML-DOMs ziemlich verschwenderisch. Die Kopf- und Fußzeile, das Menü und andere Teile der Website ändern sich vielleicht gar nicht. Mit JavaScript kannst du einfach ...

Get Erstellen von Webanwendungen mit WordPress, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.