✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

JavaScript lernen, PHP vergessen?

10

Die Landschaft von WordPress hat sich verändert.

Vor ein paar Jahren hatten wir alle die Aufgabe , JavaScript gründlich und zu Recht zu lernen. Mit dem Aufkommen von Gutenberg und Projekten wie Calypso ist es offensichtlich, dass JavaScript zu einer dominierenden Kraft in WordPress wird (ganz zu schweigen vom Web als Ganzes), wenn Sie es nicht bereits so sehen.

Und für alle, die Coding Horror in den letzten zehn Jahren oder so gelesen haben, sind Sie wahrscheinlich mit Atwoods Gesetz vertraut:

Jede Anwendung, die in JavaScript geschrieben werden kann, wird schließlich in JavaScript geschrieben.

Jeff Atwood

Aber da dies geschehen ist, scheint es, als ob es eine klarere Trennung zwischen dem, was einen Front-End-Entwickler und einen Back-End-Entwickler in der WordPress-Wirtschaft ausmacht, geschaffen hat.

Persönlich begrüße ich es, da ich noch eifriger bin, zu lernen, zu wachsen und am Backend zu arbeiten, wenn PHP wächst und sich verändert. Aber das bin nur ich und es gibt noch mehr zu untersuchen.

Wenn wir hören, dass wir mehr JavaScript lernen sollen, wirft das ein paar Fragen auf, die ich für wichtig halte:

  • Haben wir als Mitwirkende und Entwickler, die Dinge für und an diesem Projekt bauen, JavaScript und die umgebenden Technologien zu lange vernachlässigt?
  • Müssen wir uns sozusagen auf die nächste Ära vorbereiten, in der die meisten Lösungen in JavaScript geschrieben sind?
  • Wird davon ausgegangen, dass wir unsere PHP-Kenntnisse weiter verbessern, während die Sprache voranschreitet?
  • Sind diese überhaupt von vornherein korreliert?

Vielleicht klingt das Stellen dieser Fragen etwas langweilig, wenn nicht sogar scherzhaft, aber wenn wir sehen, dass so viel in JavaScript geschrieben wird, einschließlich Werkzeugen, Paketverwaltung und mehr, das widerspiegelt, was wir so lange in PHP hatten, ist es zumindest wichtig Erwägen.

Schließlich könnte dies in gewisser Weise den Verlauf einer Karriere drastisch beeinflussen.

Kurz gesagt, ich denke, es spielen mehrere Dinge eine Rolle, von denen ich versuchen werde, sie hier herauszudestillieren.

Vernachlässigt? Ja. Aber das ist nicht alles.

Ich denke, dass wir, ebenso wie diejenigen von uns, die mit WordPress zu tun haben, JavaScript zu lange vernachlässigt haben. Und obwohl wir nicht alle Front-End-Ingenieure sind, bedeutet das nicht, dass wir nicht ein bisschen daran arbeiten können sollten.

Abgesehen davon denke ich auch, dass wir aktualisierte Funktionen von PHP zu lange vernachlässigt haben (und das wird so eine langweilige Aussage, dass ich es fast nicht aufgenommen hätte).

Gegenseitige Exklusivität?

Obwohl ich denke, dass es wichtig ist, in die nächste Ära der Entwicklung einzutreten, einschließlich mehr JavaScript, schließt sich PHP nicht gegenseitig aus. Ich bin nicht davon überzeugt, dass PHP in absehbarer Zeit nicht vollständig aus WordPress entfernt wird.

Sichere Annahmen

Ich glaube nicht, dass angenommen wird, dass die Mehrheit von uns daran arbeitet, ihre PHP-Kenntnisse zu verbessern; andernfalls würden wir meines Erachtens eine breitere Palette von Ressourcen sehen, die streng zu WordPress-zentriertem PHP gewidmet sind (ganz zu schweigen von der Nutzung der neuesten Funktionen der Sprache).

Und wenn ich über solche Ressourcen spreche, spreche ich von einem WordPress-ähnlichen Stitcher.

Korrelation

Ich denke, sie sind korreliert, aber nicht so, wie manche vielleicht denken: Ich denke, einige Leute und Agenturen werden gut daran tun, wenn sie sich auf JavaScript-zentrierte Lösungen konzentrieren. Dasselbe gilt auch für Backend-Lösungen.

Wenn Sie jedoch eine vollständige Anwendung oder Lösung (oder etwas Headless) erstellen möchten, können Sie sich nicht nur auf einen Bereich konzentrieren.

Was ist mein Punkt?

Mein Punkt ist folgender: Es wird Arten von Anwendungen geben, die serverseitige Sprachen erfordern, die nicht JavaScript sind, die mit clientseitigen Funktionen funktionieren, die in JavaScript geschrieben sind

Und obwohl es offensichtlich ist, dass serverseitige Lösungen in JavaScript geschrieben werden können, scheint sich das Web immer noch nicht in eine Richtung zu bewegen, die es zu einem einzigen Ziel macht.

Es gibt auch andere Projekte, die an Dynamik gewinnen, die dies unterstützen.

Zweitens entwickelt sich PHP in vielerlei Hinsicht weiter. Ob die Funktionen, die der Sprache hinzugefügt werden, gut oder schlecht sind oder nicht, ist kein Futter für diesen Beitrag. Stattdessen ist es so, dass PHP weiter wächst, sich verändert, reift und viele Funktionen bietet, die wir uns als Backend-Entwickler schon lange gewünscht haben. Warum drängen wir also nicht darauf, sie häufiger zu machen?

  • Liegt es daran, dass WordPress-Plugins diese Funktionen nicht benötigen?
  • Würden diese Funktionen nicht die Codebasis einiger Komponenten von WordPress verbessern? (In vielen Fällen wäre es so.)
  • Da sich die Wirtschaft verändert hat und der Blockeditor zum Gesicht des Editors (und schließlich der Themenentwicklung) geworden ist, macht das die Notwendigkeit einer Back-End-Unterstützung nicht zunichte.
  • Usw.

Warum fordern wir uns als Segment der Branche nicht gegenseitig heraus, auch die neuen Features von PHP so viel zu lernen, wie wir es von JavaScript sind? Die Sprache entwickelt sich schneller als je zuvor, wir sehen größere Leistungssteigerungen, Möglichkeiten, besser wartbaren Code zu schreiben, und Funktionen, die nicht nur die von uns erstellten Tools, sondern auch die Codebasis von WordPress selbst verbessern könnten.

Wieder lernen, aber nicht vergessen

Vieles davon ist ein bisschen Nachdenken über zwei der Kernsprachen von WordPress. Wenn wir über WordPress und seine Sprachen sprechen, ist dies keine sich gegenseitig ausschließende Situation, in der wir JavaScript lernen und PHP vergessen müssen.

Stattdessen soll es zeigen, dass, obwohl wir damit beauftragt wurden, JavaScript zu lernen, und obwohl JavaScript die Funktionsweise von WordPress stark verändert hat, es die Notwendigkeit serverseitiger Arbeit nicht negiert und somit die Notwendigkeit, weiter zu lernen, negiert es.

Für beides ist noch reichlich Platz in der Sandbox von WordPress. Wenn überhaupt, lassen wir unsere PHP-Kenntnisse nicht schwinden, während wir unsere JavaScript-Kenntnisse verbessern.

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen