ExtJS vs jQuery
ExtJS ja jQuery on kaks kõige populaarsemat raamistikku Javascripti rakenduste arendamiseks, mida kasutatakse peamiselt veebisaitide interaktiivsete liideste pakkumiseks. Peamine erinevus jQuery ja ExtJS vahel ning suurim tegur nende kahe vahel valimisel on nende litsentsid. jQuery on GPL ja MIT litsentsi all, mis põhimõtteliselt võimaldab teil seda kasutada ilma liiga suurte piiranguteta. Võrdluseks - ExtJS töötab GPLv3 ja ärilitsentsi alusel. Tavapäraselt öeldes võite ExtJS-i kasutada tasuta, kui rakendus, milles seda kasutate, oleks ka avatud lähtekoodiga ja GPLv3 litsentsi all. Kui teie rakendus pole avatud lähtekoodiga, peate hankima ärilitsentsi, mis maksab mitusada dollarit.
Kui litsentsid ja lõivud välja arvata, on ExtJSi ja jQuery järgmine suur erinevus suurus, mis tuleneb nende kujunduse erinevustest. ExtJS on terviklikum raamistik, kus enamus vajalikest asjadest on juba olemas. Võrdluseks: jQuery on põhimõtteliselt vaid tuumikkogu ja tugineb palju täpsemate funktsioonide pakkumiseks pistikprogrammidele. Seetõttu on ExtJS jQueryga võrreldes üsna suur. JQuery negatiivne külg on kõigi teie rakenduse jaoks vajalike pistikprogrammide otsimise ja kaasamise keerukus. Kogenud kasutajad on sellega nii harjunud, et see on vaid täiendav samm, kuid algajatel võib olla raskusi õigete pistikprogrammide valimisega ja nende kavandatud viisil töötamiseks.
ExtJS-is on saadaval ka funktsioone, mis jQuery-s täielikult saadaval pole. Üks peamisi funktsioone on võrguühenduseta salvestusruum, mis võimaldab brauseril töötavat rakendust talletada, et neile juurde pääseda, kui puudub Interneti-ühendus. ExtJS saavutab selle Google Gearsi või Adobe Airi abil, mis on eraldi tarkvara, mida arendavad ja hooldavad teised ettevõtted. Ehkki see funktsioon ei ole ExtJS-i jaoks lahutamatu, annab asjaolu, et jQueryl seda pole, ExtJS-i kerge serva.
ExtJS ja jQuery vahel saab suures osas otsustada, kas soovite oma koodi avalikustada või soovite ärilitsentsi saamiseks sularaha kahveldada. Kui te ei soovi mõlemat teha, on jQuery teie jaoks valik.
Kokkuvõte:
1.jQuery on täiesti tasuta, samas kui ExtJS mitte
2.jQuery on palju kergem kasutada kui ExtJS
3.jQuery tugineb pluginatele nii palju, et ExtJS seda teeb
4.ExtJS on lihtsam kasutada kui jQuery
5.ExtJS toetab võrguühenduseta salvestamist, samas kui jQuery seda ei tee