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

Lohnt es sich wirklich, jQuery im Vergleich zu ES6 zu diskutieren?

4

Wenn ich WordPress-Plugins für mich selbst oder andere erstelle, berücksichtige ich einige der Dinge – wie wir alle sollten – den Grad der Wartbarkeit, Skalierbarkeit und Unterstützung für das Plugin, während WordPress weiter voranschreitet.

Konkret spreche ich von clientseitiger Entwicklung (oder einfacher JavaScript).

Da die Unterstützung für ES6 weiter zunimmt, jQuery die Entwicklung weiter vorantreibt und der Wunsch, neue APIs zum Aufbau unserer Lösungen zu verwenden, lohnt es sich meiner Meinung nach, die Frage zu stellen:

Müssen wir wirklich bei jQuery bleiben?

jQuery im Vergleich zu ES6 in WordPress

Jeder, der JavaScript schreibt, weiß natürlich, dass es auf diese spezielle Frage keine Ja- oder Nein-Antwort gibt. Es ist eher ein „Warum nicht beides?”, oder?

Zunächst denke ich, dass es wichtig ist zu erkennen, dass jQuery uns zu einem bestimmten Zeitpunkt wirklich dabei geholfen hat, Browser-Inkonsistenzen zu verwalten, aber das ist nicht mehr so ​​​​der Fall. Dies liegt vor allem daran, dass die meisten modernen Browser viele der gängigen APIs unterstützen.

Zweitens, obwohl die Sache mit der Browser-Inkonsistenz nicht mehr so ​​problematisch ist wie früher, macht es jQuery immer noch einfach, das DOM auf einfache Weise zu crawlen, zu manipulieren und, ähm, abzufragen (insbesondere wenn Sie das DOM als Datenstruktur, die es ist).

Lohnt es sich wirklich, jQuery im Vergleich zu ES6 zu diskutieren?

Drittens, da jQuery JavaScript ist, geht es nicht darum, ob wir jQuery verwenden oder nicht. Ich meine, Sie können es und die von ES6 angebotenen Funktionen im weiteren Verlauf verwenden. Wenn Sie also jemand sind, der Erfahrung mit beiden hat, sich aber nicht sicher ist, welches Sie verwenden sollen, ist es völlig in Ordnung, sie zu mischen.

Es ist alles die gleiche Programmiersprache. jQuery bietet nur eine API, die ES6 nicht bietet, und wenn Sie diese Bequemlichkeit brauchen oder wollen, dann machen Sie es.

Eine Sache noch

Ich denke, es gibt immer noch eine Diskussion darüber, wie man jQuery-basiertes JavaScript organisiert. Das ist eine Sache, die sich schnell in Spaghetti-Code verwandeln kann, wenn sie nicht richtig verwaltet wird. Aber das ist ein Inhalt für einen anderen Beitrag, den ich hoffentlich bald schreiben werde.

Denken Sie vorerst daran, dass die Idee „sollte ich jQuery verwenden, weil es mit WordPress gebündelt ist, oder ES6 verwenden, weil es die modernste Variante der Sprache ist” nicht binär ist.

Es geht eher um „Möchte oder muss ich ES6 mit jQuery verwenden?” oder vielleicht ist es "möchte oder muss ich jQuery zusammen mit ES6 verwenden?"

Letztendlich finde ich es nicht wert, darüber betont zu werden. Stattdessen finde ich es sinnvoll, die beste Vorgehensweise für das vorliegende Problem zu bestimmen und von dort aus zu arbeiten.

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