Forskel mellem ExtJS og jQuery Forskellen mellem

Anonim

ExtJS vs jQuery

ExtJS og jQuery er to af de mest populære rammer for udvikling af Javascript-applikationer, som hovedsagelig bruges til at give interaktive grænseflader til websites. 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 i grunden lader dig bruge det uden for mange begrænsninger. Til sammenligning arbejder ExtJS under GPLv3 og en kommerciel licens. I lægens vilkår kan du bruge ExtJS uden gebyrer, så længe den ansøgning, du bruger den på, også ville være åben kilde og under GPLv3-licensen. Hvis din ansøgning ikke er open source, skal du få den kommercielle licens, som 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 afhænger meget af plug-ins for at give de mere avancerede funktionaliteter. På grund af dette er ExtJS forholdsvis stor sammenlignet med jQuery. Ulempen ved jQuery er den ekstra kompleksitet ved at finde og inkludere alle de plugins, der er nødvendige til din ansøgning. Erfarne brugere er så vant til at gøre det bare et ekstra skridt, men nybegyndere kan have problemer med at vælge de rigtige plugins og få dem til at fungere som de havde til hensigt.

Der findes også funktioner i ExtJS, som ikke er tilgængelige i jQuery helt. En vigtig funktion er offline lagring, som lader browseren gemme arbejdsapplikationen, så de kan fås, når der ikke er internetforbindelse. ExtJS opnår dette ved at bruge Google Gears eller Adobe Air, som er separat software, som udvikles og vedligeholdes af andre virksomheder. Selvom funktionen ikke er integreret i ExtJS, er det forhold, at jQuery ikke har det, at give ExtJS en lille kant.

Valget mellem ExtJS og jQuery er stort set nede om, hvorvidt du er villig til at frigive din kode, eller hvis du vil gaffel kontanter for at få den kommercielle licens. Hvis du ikke vil gøre begge dele, er jQuery et valg for dig.

Sammendrag:

1. jQuery er helt gratis, mens ExtJS ikke er

2. jQuery er meget lettere at bruge end ExtJS

3. jQuery bygger så meget mere på plugins, som ExtJS gør

4. ExtJS er nemmere at bruge end jQuery

5. ExtJS understøtter offline-opbevaring, mens jQuery ikke