Forskel mellem ExtJS og jQuery

ExtJS vs jQuery

ExtJS og jQuery er to af de mest populære rammer til udvikling af Javascript-applikationer, der hovedsageligt bruges til at give interaktive grænseflader til websteder. Den største forskel mellem jQuery og ExtJS, og til sidst den største faktor i at vælge mellem de to, er de licenser, de har. jQuery er under GPL- og MIT-licensen, som dybest set giver dig mulighed for at bruge det uden for meget begrænsninger. Til sammenligning fungerer ExtJS under GPLv3 og en kommerciel licens. I lægmandsbetingelser kan du bruge ExtJS uden gebyrer, så længe det program, du bruger det på, også ville være open source og under GPLv3-licensen. Hvis din ansøgning ikke er open source, skal du få den kommercielle licens, der koster flere hundrede dollars.

Med licens og gebyrer til side er den næste store forskel mellem ExtJS og jQuery størrelse, hvilket er et resultat af forskelle i deres design. ExtJS er en mere komplet ramme, hvor de fleste af de ting, du har brug for, allerede er der. Til sammenligning er jQuery stort set bare kernebiblioteket og er meget afhængig af plug-ins for at give de mere avancerede funktionaliteter. På grund af dette er ExtJS temmelig stort sammenlignet med jQuery. Ulempen med jQuery er den ekstra kompleksitet ved at finde og inkludere alle de plug-ins, der er nødvendige til din applikation. Erfarne brugere er så vant til dette, hvilket gør det bare et ekstra trin, men nybegynder kan have problemer med at vælge de rigtige plugins og få dem til at fungere som de havde til hensigt.

Der er også tilgængelige funktioner i ExtJS, som ikke er tilgængelige i jQuery helt. En hovedfunktion er offline lager, som giver browseren mulighed for at gemme det arbejdende program, så de kan få adgang til dem, når der ikke er nogen internetforbindelse. ExtJS opnår dette ved at bruge Google Gears eller Adobe Air, som er separat software, der er udviklet og vedligeholdt af andre virksomheder. Selvom funktionen ikke er integreret i ExtJS, giver det faktum, at jQuery ikke har det, en lille kant.

Valget mellem ExtJS og jQuery er i vid udstrækning afhængigt af, om du er villig til at frigive din kode, eller om du vil forkasse kontanterne for at få den kommercielle licens. Hvis du ikke vil gøre begge dele, er jQuery et valg for dig.

Resumé:

1.jQuery er helt gratis, mens ExtJS ikke er
2.jQuery er meget lettere at bruge end ExtJS
3.jQuery er afhængig af så meget mere på plugins, som ExtJS gør
4.ExtJS er lettere at bruge end jQuery
5.ExtJS understøtter offline lager, mens jQuery ikke gør det