Skirtumas tarp ExtJS ir jQuery

„ExtJS vs jQuery“

„ExtJS“ ir „jQuery“ yra dvi populiariausios „Javascript“ programų kūrimo sistemos, kurios daugiausia naudojamos interaktyvioms svetainių sąsajoms teikti. Pagrindinis skirtumas tarp „jQuery“ ir „ExtJS“ ir galiausiai didžiausias veiksnys renkantis tarp jų yra licencijos, kurias jie turi. „jQuery“ yra GPL ir MIT licencija, kuri iš esmės leidžia jums ja naudotis be per didelių apribojimų. Palyginimui, ExtJS veikia pagal GPLv3 ir komercinę licenciją. Nepriklausomai nuo kalbėjimo, jūs galite naudoti ExtJS be jokių mokesčių, jei programa, kurioje naudojate, taip pat būtų atvirojo kodo ir pagal GPLv3 licenciją. Jei jūsų programa nėra atvirojo kodo, turite gauti komercinę licenciją, kuri kainuoja kelis šimtus dolerių.

Kitas neišskiriant licencijų ir mokesčių, kitas didelis skirtumas tarp „ExtJS“ ir „jQuery“ yra dydis, kurį lemia skirtingas jų dizainas. „ExtJS“ yra išsamesnė sistema, kurioje dauguma reikalingų dalykų jau yra. Palyginimui, „jQuery“ iš esmės yra tik pagrindinė biblioteka ir labai priklauso nuo papildinių, kad suteiktų sudėtingesnes funkcijas. Dėl šios priežasties ExtJS yra gana didelis, palyginti su jQuery. „JQuery“ trūkumas yra dar sudėtingesnis ieškant ir įtraukiant visus jūsų programai reikalingus papildinius. Patyrę vartotojai yra taip įpratę, kad tai yra tik papildomas žingsnis, tačiau naujokai gali turėti problemų pasirinkdami tinkamus papildinius ir priversdami juos veikti kaip numatyta.

Taip pat yra „ExtJS“ teikiamų funkcijų, kurių visiškai nėra „jQuery“. Viena pagrindinių savybių yra saugojimas neprisijungus, kuris leidžia naršyklei saugoti veikiančią programą, kad ją būtų galima pasiekti, kai nėra interneto ryšio. „ExtJS“ tai pasiekia naudodama „Google Gears“ arba „Adobe Air“, kurios yra atskira programinė įranga, kurią kuria ir prižiūri kitos įmonės. Nors ši funkcija nėra neatsiejama ExtJS, faktas, kad jQuery jos neturi, suteikia ExtJS nedidelį pranašumą..

Pasirinkimas tarp „ExtJS“ ir „jQuery“ didžiąja dalimi priklauso nuo to, ar norite išleisti savo kodą, ar norite padirbti pinigų, kad gautumėte komercinę licenciją. Jei nenorite daryti abiejų, „jQuery“ yra jūsų pasirinkimas.

Santrauka:

1.jQuery yra visiškai nemokama, o ExtJS nėra
2.jQuery naudoti yra daug lengviau nei ExtJS
3.jQuery daugiau priklauso nuo papildinių, kuriuos daro ExtJS
4.ExtJS yra lengviau naudoti nei jQuery
5.ExtJS palaiko saugojimą neprisijungus, o „jQuery“ ne