Razlika med ExtJS in jQuery

ExtJS vs jQuery

ExtJS in jQuery sta dva najbolj priljubljena okvira za razvoj aplikacij Javascript, ki se večinoma uporabljajo za zagotavljanje interaktivnih vmesnikov za spletna mesta. Glavna razlika med jQuery in ExtJS in na koncu največji dejavnik pri izbiri med njimi so licence, ki jih imajo. jQuery je pod licenco GPL in MIT, kar vam v bistvu omogoča uporabo brez prevelikih omejitev. Za primerjavo, ExtJS deluje pod GPLv3 in komercialno licenco. Po besedah ​​laika lahko ExtJS uporabljate brez kakršnih koli pristojbin, če bi bila aplikacija, ki jo uporabljate, tudi odprtokodna in pod licenco GPLv3. Če vaša vloga ni odprte kode, morate dobiti komercialno licenco, ki stane več sto dolarjev.

Naslednja velika razlika med ExtJS in jQuery je poleg velikosti licenc in pristojbin tudi velikost, ki je posledica razlik v njihovi zasnovi. ExtJS je popolnejši okvir, kjer je večina stvari, ki jih potrebujete, že tam. Za primerjavo je jQuery v bistvu le jedrna knjižnica in se za bolj napredne funkcije zanaša na vtičnike. Zaradi tega je ExtJS dokaj velik v primerjavi z jQueryjem. Slaba stran jQueryja je dodatna zapletenost pri iskanju in vključitvi vseh vtičnikov, potrebnih za vašo aplikacijo. Izkušeni uporabniki so tako navajeni na to, da je to le dodaten korak, vendar bodo novorojenci lahko imeli težave pri izbiri pravih vtičnikov in pri delu, kot so želeli.

V programu ExtJS so na voljo tudi funkcije, ki v jQueryju niso na voljo v celoti. Glavna značilnost je shranjevanje brez povezave, kar omogoča brskalniku shranjevanje delujoče aplikacije, tako da je do njih mogoče dostopati, kadar ni internetne povezave. ExtJS to doseže z uporabo Google Gears ali Adobe Air, ki sta ločena programska oprema, ki jo razvijajo in vzdržujejo druga podjetja. Kljub temu, da funkcija ni integralna za ExtJS, dejstvo, da jQuery nima, daje ExtJS rahlo prednost.

Izbira med ExtJS in jQuery je v veliki meri odvisna od tega, ali ste pripravljeni izdati svojo kodo ali če želite denar viliti za pridobitev komercialne licence. Če ne želite početi obojega, je jQuery izbira za vas.

Povzetek:

1.jQuery je popolnoma brezplačen, medtem ko ExtJS ne
2.jQuery je veliko lažji za uporabo kot ExtJS
3.jQuery se toliko bolj zanaša na vtičnike, kot to počne ExtJS
4.ExtJS je enostavnejša za uporabo kot jQuery
5.ExtJS podpira shranjevanje brez povezave, medtem ko jQuery ne