JAVASCRIPT / JQUERY

jQuery 2023 – ist das noch zeitgemäß?

jQuery ist auf mehr Websites aktiv als alle modernen Frameworks zusammen. Das ist keine Vermutung, das ist messbar. W3Techs und ähnliche Dienste zeigen konsistent: jQuery läuft auf einem großen Teil der weltweit meistbesuchten Websites. Das hat Gründe.

Warum jQuery noch existiert

Das Web ist voll mit Projekten die 2010 gebaut wurden und immer noch laufen. Diese Projekte benutzen jQuery weil jQuery damals der Standard war. Sie auf moderne Alternativen umzustellen kostet Aufwand, Zeit und Geld – und solange alles funktioniert, ist der Business Case für ein Rewrite schwer zu machen.

Außerdem: jQuery war tatsächlich gut in dem was es gemacht hat. Cross-Browser-Kompatibilität lösen, DOM-Manipulation vereinfachen, AJAX-Requests abstrahieren. Das war 2008 echte Arbeit. jQuery hat diese Arbeit erledigt.

Wann man jQuery 2023 noch nehmen würde

Wenn man eine bestehende jQuery-Codebase wartet: jQuery. Wenn man Plugins oder Bibliotheken integriert die jQuery voraussetzen: jQuery. Wenn man in einem Kontext arbeitet wo jQuery bereits geladen ist: warum nochmal was laden.

Für neue Projekte: nein. Die Browser-API hat aufgeholt. document.querySelector() ist $(). fetch() ist $.ajax(). element.classList ist die CSS-Klassen-Manipulation. Es gibt kaum noch einen Fall wo jQuery für neue Projekte der richtige Griff ist.

Das ist keine Kritik an jQuery. Es hat gute Arbeit geleistet. Es ist einfach nicht mehr nötig.


← zurück zu JavaScript   📂 Archiv