4 Punkte von kuroneko 2024-02-07 | 6 Kommentare | Auf WhatsApp teilen
  • Die nächste Generation von jQuery, Version 4.0.0, an der lange gearbeitet wurde, ist als Beta erschienen.
  • Wichtige Änderungen
    • Die Unterstützung für Browser bis einschließlich IE 10 wurde eingestellt.
    • Funktionen wie array push/sort, die standardmäßig in JavaScript enthalten sind, wurden entfernt; ebenso wurden Funktionen entfernt, die in jQuery nicht mehr verwendet wurden.
    • Die Verarbeitung der Events focus und blur wurde an die W3C-Spezifikation angepasst.
    • Die Funktion, bei Ajax-Anfragen automatisch JSONP zu verwenden, wurde entfernt.
    • Zur Einhaltung der CSP-Richtlinien wurde auf die Verwendung der Trusted Types API umgestellt.
  • Darüber hinaus gibt es viele weitere Änderungen, und insgesamt wurde die Größe deutlich reduziert.
  • Beim Upgrade von jQuery 3.0 oder höher wurden keine Kompatibilitätsprobleme gemeldet.

6 Kommentare

 
nemorize 2024-02-11

Ich glaube, jQuery ist kein derart unbrauchbares Ding, deshalb verschwindet es wohl auch nicht so schnell.

In einer SPA-Struktur wäre jQuery natürlich eine völlig absurde Wahl,
aber wenn man es zusammen mit einer traditionellen(?) serverseitigen Template-Engine verwendet, ist die Produktivität gegenüber Vanilla trotz des Gewichts von jQuery und der schlechteren Lesbarkeit einfach überwältigend hoch, haha..

Sogar mit jQuery kann man durchaus sauber schreiben, und es ist auch überhaupt kein Problem, es zusammen mit Dingen zu verwenden, die lange nach der Erfindung von jQuery kamen, wie Klassen, Asynchronität, fetch und so weiter...
Bei Strukturen, die keine SPA sind, hatte ich nie wirklich das Gefühl, unbedingt alles in Vanilla schreiben zu müssen, nur weil ich jQuery nicht verwenden will.

 
nemorize 2024-02-11

Letztlich geht es inzwischen um die Frage, ob es überhaupt noch sinnvoll ist, mit einer Struktur zu entwickeln, die kein SPA ist.

Persönlich denke ich, dass bei Projekten in einer Größenordnung, die etwa auf 1 Milliarde Won hinauslaufen, wenn man diese Arbeit an ein SI-Unternehmen oder eine Agentur vergibt, die Vorteile, die man durch die Einführung eines SPA (oder vielmehr moderner Frameworks, mit denen diese umgesetzt werden) gewinnen kann, im Verhältnis zu Kosten und Entwicklungszeit nicht besonders groß sind...

 
dlehals2 2024-02-07

Das ist ja nostalgisch, dieses jQuery … wobei, wenn ich das so sage, benutze ich es ja eigentlich immer noch.

 
[Dieser Kommentar wurde ausgeblendet.]
 
[Dieser Kommentar wurde ausgeblendet.]
 
kuroneko 2024-02-07

jQuery, das zugleich in Erinnerung und Realität weiterlebt ...