Forskjellen mellom ExtJS og jQuery

ExtJS vs jQuery

ExtJS og jQuery er to av de mest populære rammene for utvikling av Javascript-applikasjoner, som hovedsakelig brukes til å gi interaktive grensesnitt for nettsteder. Hovedforskjellen mellom jQuery og ExtJS, og til slutt den største faktoren ved å velge mellom de to, er lisensene de har. jQuery er under GPL og MIT lisensen, som i utgangspunktet lar deg bruke den uten for mye restriksjoner. Til sammenligning fungerer ExtJS under GPLv3 og en kommersiell lisens. I lekmanns vilkår kan du bruke ExtJS uten gebyrer så lenge applikasjonen du bruker den på, også vil være åpen kildekode og under GPLv3-lisensen. Hvis søknaden din ikke er åpen kildekode, må du få den kommersielle lisensen, som koster flere hundre dollar.

Med lisensiering og avgift til side er den neste store forskjellen mellom ExtJS og jQuery størrelse, noe som skyldes forskjeller i design. ExtJS er et mer komplett rammeverk der de fleste ting du trenger er allerede der. Til sammenligning er jQuery i utgangspunktet bare kjernebiblioteket og avhenger mye av plugin-moduler for å gi de mer avanserte funksjonalitetene. På grunn av dette er ExtJS ganske stor sammenlignet med jQuery. Ulempen til jQuery er den ekstra kompleksiteten ved å finne og inkludere alle plugin-modulene som trengs for din søknad. Erfarne brukere er så vant til dette, noe som gjør det bare et ekstra skritt, men nybegynnere kan ha problemer med å velge de riktige pluginene og få dem til å fungere som de hadde til hensikt.

Det finnes også funksjoner i ExtJS som ikke er tilgjengelige i jQuery helt. En viktig funksjon er frakoblet lagring, som lar nettleseren lagre arbeidsprogrammet slik at de kan nås når det ikke er internettforbindelse. ExtJS oppnår dette ved å bruke Google Gears eller Adobe Air, som er egen programvare som er utviklet og vedlikeholdt av andre selskaper. Selv om funksjonen ikke er integrert i ExtJS, har det faktum at jQuery ikke har ExtJS en liten kant.

Valget mellom ExtJS og jQuery er i stor grad nede for om du er villig til å frigjøre koden din, eller hvis du vil forkjøle kontanter for å få den kommersielle lisensen. Hvis du ikke vil gjøre begge deler, er jQuery et valg for deg.

Sammendrag:

1.jQuery er helt gratis mens ExtJS ikke er
2.jQuery er mye lettere å bruke enn ExtJS
3.jQuery bygger så mye mer på plugins som ExtJS gjør
4.ExtJS er enklere å bruke enn jQuery
5.ExtJS støtter offline lagring mens jQuery ikke gjør det