ExtJS vs jQuery
ExtJS ja jQuery ovat kaksi suosituinta kehystä Javascript-sovellusten kehittämiseen, joita käytetään pääasiassa interaktiivisten rajapintojen tarjoamiseen verkkosivustoille. Suurin ero jQueryn ja ExtJS: n välillä, ja lopulta suurin tekijä valinnassa näiden kahden välillä, on heidän lisenssinsä. jQuery on GPL- ja MIT-lisenssin alainen, mikä periaatteessa antaa sinun käyttää sitä ilman liikaa rajoituksia. Vertailun vuoksi ExtJS toimii GPLv3: n ja kaupallisen lisenssin nojalla. Maallikkojen mukaan voit käyttää ExtJS: tä ilman maksuja, kunhan sitä käyttävä sovellus olisi myös avoimen lähdekoodin ja GPLv3-lisenssin alainen. Jos sovelluksesi ei ole avoimen lähdekoodin tarvitset kaupallisen lisenssin, joka maksaa useita satoja dollareita.
Kun lisensointi ja maksut jätetään huomiotta, seuraava suuri ero ExtJS: n ja jQueryn välillä on koko, mikä johtuu niiden suunnittelun eroista. ExtJS on kattavampi kehys, jossa suurin osa tarvitsemistasi asioista on jo olemassa. Vertailun vuoksi jQuery on periaatteessa vain ydinkirjasto ja luottaa paljon laajennuksiin edistyneempien toimintojen tarjoamiseksi. Tämän vuoksi ExtJS on melko suuri verrattuna jQueryyn. JQueryn haittapuoli on monimutkaisuus löytää ja sisällyttää kaikki sovellukseesi tarvittavat laajennukset. Kokeneet käyttäjät ovat tottuneet tähän tekemään siitä vain lisävaiheen, mutta aloittelijoilla voi olla vaikeuksia valita oikeat laajennukset ja saada ne toimimaan suunnitellulla tavalla.
ExtJS: ssä on myös ominaisuuksia, joita ei kokonaan ole saatavana jQueryllä. Yksi tärkeimmistä ominaisuuksista on offline-tallennus, jonka avulla selain voi tallentaa toimivan sovelluksen, jotta niitä voidaan käyttää, kun Internet-yhteyttä ei ole. ExtJS saavuttaa tämän käyttämällä Google Gearsia tai Adobe Airiä, jotka ovat erillisiä ohjelmistoja, joita muut yritykset ovat kehittäneet ja ylläpitäneet. Vaikka ominaisuus ei ole olennainen osa ExtJS: ää, se, että jQueryllä ei ole sitä, antaa ExtJS: lle pienen reunan.
Valinta ExtJS: n ja jQuery: n välillä riippuu suurelta osin siitä, haluatko vapauttaa koodisi vai haluatko haarrata käteisellä kaupallisen lisenssin. Jos et halua tehdä molempia, jQuery on valinta sinulle.
Yhteenveto:
1.jQuery on täysin ilmainen, kun taas ExtJS ei ole
2.jQuery on paljon kevyempi käyttää kuin ExtJS
3.jQuery luottaa niin paljon laajennuksiin, että ExtJS tekee
4.ExtJS on helpompi käyttää kuin jQuery
5.ExtJS tukee offline-tallennusta, kun taas jQuery ei