Разлика между ExtJS и jQuery

ExtJS срещу jQuery

ExtJS и jQuery са две от най-популярните рамки за разработване на приложения на Javascript, които се използват главно за осигуряване на интерактивни интерфейси за уебсайтове. Основната разлика между jQuery и ExtJS и в крайна сметка най-големият фактор при избора между двете са лицензите, които имат. jQuery е под лиценза GPL и MIT, което основно ви позволява да го използвате без твърде много ограничения. За сравнение, ExtJS работи под GPLv3 и търговски лиценз. В неспециализиран смисъл, можете да използвате ExtJS без никакви такси, стига приложението, в което го използватеби сесъщо да бъде с отворен код и под лиценз GPLv3. Ако вашето приложение не е с отворен код, трябва да получите търговския лиценз, който струва няколкостотин долара.



С изключение на лицензирането и таксите, следващата голяма разлика между ExtJS и jQuery е размерът, който е резултат от разликите в техния дизайн. ExtJS е по-пълна рамка, където повечето от нещата, от които се нуждаете, вече са там. За сравнение, jQuery е основно основната библиотека и разчита много на приставки, за да осигури по-напредналите функционалности. Поради това ExtJS е доста голям в сравнение с jQuery. Недостатъкът на jQuery е допълнителната сложност при намирането и включването на всички приставки, необходими за вашето приложение. Опитните потребители са толкова свикнали с това, което го прави само допълнителна стъпка, но начинаещите може да имат проблеми с избора на правилните плъгини и да ги накарат да работят по предназначение.

Има и функции, налични в ExtJS, които изобщо не са налични в jQuery. Една от основните характеристики е офлайн съхранението, което позволява на браузъра да съхранява работещото приложение, така че да има достъп до тях, когато нямаинтернетВръзка. ExtJS постига това с помощта на Google Gears или Adobe Air, които са отделен софтуер, разработен и поддържан от други компании. Въпреки че функцията не е неразделна част от ExtJS,фактче jQuery го няма, дава на ExtJS леко предимство.

Изборът между ExtJS и jQuery до голяма степен зависи от това дали сте готови да пуснете кода си или ако искате да извлечете пари, за да получите търговския лиценз. Ако не искате да правите и двете, jQuery е избор за вас.

Резюме:

1.jQuery е напълно безплатен, докато ExtJS не
2.jQuery е много по-лесен за използване от ExtJS
3.jQuery разчита толкова повече на плъгини, колкото ExtJS
4. ExxtJS е по-лесен за използване от jQuery
5.ExtJS поддържа офлайн съхранение, докато jQuery не