ExtJS vs jQuery
ExtJS și jQuery sunt două dintre cele mai populare cadre pentru dezvoltarea aplicațiilor Javascript, care sunt utilizate în principal pentru a oferi interfețe interactive pentru site-uri web. Principala diferență dintre jQuery și ExtJS și, eventual, cel mai mare factor de alegere între cele două, este licențele pe care le au. jQuery se află sub licența GPL și MIT, care practic vă permite să o utilizați fără prea multe restricții. În comparație, ExtJS funcționează sub licența GPLv3 și o licență comercială. În termeni laici, puteți utiliza ExtJS fără taxe atâta timp cât aplicația pe care o utilizați ar fi, de asemenea, open source și sub licența GPLv3. Dacă aplicația dvs. nu este open source, trebuie să obțineți licența comercială, care costă câteva sute de dolari.
Cu licență și taxe deoparte, următoarea diferență majoră dintre ExtJS și jQuery este dimensiunea, care este rezultatul diferențelor în designul lor. ExtJS este un cadru mai complet în care majoritatea lucrurilor de care aveți nevoie este deja acolo. În comparație, jQuery este în principiu doar biblioteca de bază și se bazează foarte mult pe plug-in-uri pentru a oferi funcționalități mai avansate. Din acest motiv, ExtJS este destul de mare în comparație cu jQuery. Dezavantajul față de jQuery este complexitatea adăugată în găsirea și includerea tuturor plugin-urilor necesare pentru aplicația dvs. Utilizatorii experimentați sunt atât de obișnuiți cu acest lucru, făcându-l doar un pas suplimentar, dar începătorii pot avea probleme în selectarea plugin-urilor potrivite și de a le face să lucreze așa cum intenționează.
Există, de asemenea, caracteristici disponibile în ExtJS care nu sunt disponibile în jQuery cu totul. O caracteristică importantă este stocarea offline, care permite browserului să stocheze aplicația de lucru astfel încât să poată fi accesată atunci când nu există o conexiune la internet. ExtJS realizează acest lucru utilizând Google Gears sau Adobe Air, care sunt programe separate care sunt dezvoltate și întreținute de alte companii. Chiar dacă caracteristica nu este integrală pentru ExtJS, faptul că jQuery nu o are, oferă ExtJS o ușoară margine.
Alegerea dintre ExtJS și jQuery este în mare măsură determinată de disponibilitatea de a vă elibera codul sau dacă vreți să dați bani pentru a obține licența comercială. Dacă nu doriți să faceți ambele, jQuery este alegerea pentru dvs..
Rezumat:
1.JQuery este total gratuită în timp ce ExtJS nu este
2.JQuery este mult mai ușor de utilizat decât ExtJS
3.jQuery se bazează atât pe pluginurile ExtJS
4.ExtJS este mai ușor de folosit decât jQuery
5.ExtJS suportă stocarea offline în timp ce jQuery nu o face