Unterschied zwischen ExtJS und jQuery

ExtJS vs jQuery

ExtJS und jQuery sind zwei der beliebtesten Frameworks für die Entwicklung von Javascript-Anwendungen, die vor allem für die Bereitstellung interaktiver Schnittstellen für Websites verwendet werden. Der Hauptunterschied zwischen jQuery und ExtJS und schließlich der größte Faktor bei der Wahl zwischen den beiden ist die Lizenzen, die sie haben. jQuery ist unter der GPL- und MIT-Lizenz, die Sie im Grunde ohne zu viele Einschränkungen verwenden können. Im Vergleich arbeitet ExtJS unter der GPLv3 und einer kommerziellen Lizenz. Unter Laienbedingungen können Sie ExtJS ohne Gebühren verwenden, solange die Anwendung, auf der Sie es verwenden, auch Open Source und unter der GPLv3-Lizenz ist. Wenn Ihre Anwendung nicht Open Source ist, müssen Sie die kommerzielle Lizenz erwerben, die mehrere hundert Dollar kostet.

Abgesehen von Lizenzgebühren und Gebühren ist der nächste große Unterschied zwischen ExtJS und jQuery die Größe, die auf Unterschiede in der Gestaltung zurückzuführen ist. ExtJS ist ein vollständigeres Framework, in dem die meisten Dinge, die Sie benötigen, bereits vorhanden sind. Im Vergleich dazu ist jQuery im Grunde nur die Kernbibliothek und stützt sich stark auf Plug-Ins, um die fortgeschritteneren Funktionalitäten bereitzustellen. Aus diesem Grund ist ExtJS ziemlich groß im Vergleich zu jQuery. Der Nachteil von jQuery ist die zusätzliche Komplexität beim Finden und Einbeziehen aller für Ihre Anwendung erforderlichen Plug-ins. Erfahrene Benutzer sind so daran gewöhnt, dass es nur ein zusätzlicher Schritt ist, aber Neulinge können Schwierigkeiten haben, die richtigen Plugins auszuwählen und sie so zu machen, wie sie es wollen.

Es gibt auch Funktionen in ExtJS, die in jQuery nicht verfügbar sind. Ein Hauptmerkmal ist der Offline-Speicher, der es dem Browser ermöglicht, die funktionierende Anwendung so zu speichern, dass auf sie zugegriffen werden kann, wenn keine Internetverbindung besteht. ExtJS erreicht dies mit Google Gears oder Adobe Air, einer separaten Software, die von anderen Unternehmen entwickelt und gewartet wird. Obwohl das Feature nicht in ExtJS integriert ist, gibt die Tatsache, dass jQuery es nicht besitzt, ExtJS eine leichte Kante.

Die Wahl zwischen ExtJS und jQuery hängt weitgehend davon ab, ob Sie bereit sind, Ihren Code freizugeben, oder ob Sie das Geld abzweigen möchten, um die kommerzielle Lizenz zu erhalten. Wenn Sie beides nicht wollen, ist jQuery die richtige Wahl für Sie.

Zusammenfassung:

1. jQuery ist völlig kostenlos, während ExtJS nicht
2 ist. jQuery ist viel leichter zu verwenden als ExtJS
3. jQuery setzt so viel mehr auf Plugins, als ExtJS
4. ExtJS ist einfacher zu verwenden als jQuery
5. ExtJS unterstützt Offline-Speicher, während jQuery nicht