Skillnad mellan ExtJS och jQuery Skillnaden mellan

Anonim

ExtJS mot jQuery

ExtJS och jQuery är två av de mest populära ramarna för att utveckla Javascript-applikationer, vilka huvudsakligen används för att ge interaktiva gränssnitt för webbplatser. Huvudskillnaden mellan jQuery och ExtJS, och så småningom den största faktorn i valet mellan de två, är de licenser som de har. jQuery är under GPL och MIT-licensen, som i grunden låter dig använda den utan för mycket begränsningar. I jämförelse arbetar ExtJS under GPLv3 och en kommersiell licens. Med lekman kan du använda ExtJS utan några avgifter så länge den ansökan du använder den på skulle vara öppen källkod och under GPLv3-licensen. Om din ansökan inte är öppen källkod måste du få den kommersiella licensen, som kostar flera hundra dollar.

Med licensiering och avgifter åt sidan, är nästa stora skillnad mellan ExtJS och jQuery storlek, vilket är ett resultat av skillnader i designen. ExtJS är en mer komplett ram där de flesta saker du behöver finns redan där. I jämförelse är jQuery i princip bara kärnbiblioteket och bygger mycket på plug-ins för att ge de mer avancerade funktionerna. På grund av detta är ExtJS ganska stor jämfört med jQuery. Nackdelen med jQuery är den extra komplexiteten att hitta och inkludera alla plugin-program som behövs för din applikation. Erfaren användare är så vana vid detta, vilket gör det bara ett extra steg, men nybörjare kan ha problem med att välja rätt plugin och få dem att fungera som de önskade.

Det finns också funktioner i ExtJS som inte är tillgängliga i jQuery helt och hållet. En viktig funktion är offline-lagring, vilket låter webbläsaren lagra arbetsapplikationen så att de kan nås när det inte finns någon internetanslutning. ExtJS uppnår detta genom att använda Google Gears eller Adobe Air, som är separat programvara som utvecklas och underhålls av andra företag. Även om funktionen inte är integrerad i ExtJS, är det faktum att jQuery inte har det, en Extrems liten kant.

Valet mellan ExtJS och jQuery är i stor utsträckning beroende på om du är villig att släppa din kod eller om du vill gaffla kontanterna för att få den kommersiella licensen. Om du inte vill göra båda är jQuery ett val för dig.

Sammanfattning:

1. jQuery är helt gratis medan ExtJS inte är

2. jQuery är mycket lättare att använda än ExtJS

3. jQuery bygger så mycket mer på plugins som ExtJS gör

4. ExtJS är lättare att använda än jQuery

5. ExtJS stöder offline lagring medan jQuery inte