ExtJS i jQuery
ExtJS vs jQuery
ExtJS i jQuery su dva od najpopularnijih okvira za razvoj Javascript aplikacija, koji se uglavnom koriste za pružanje interaktivnih sučelja za web stranice. Glavna razlika između jQuerya i ExtJS-a, a na kraju najveći faktor u odabiru između dva, jest licence koje imaju. jQuery je pod GPL i MIT licencom, što vam u osnovi omogućuje korištenje bez previše ograničenja. Za usporedbu, ExtJS radi pod GPLv3 i komercijalnom licencom. U laičkom smislu, možete koristiti ExtJS bez ikakvih naknada, pod uvjetom da aplikacija na koju koristite također bi bila open source i pod GPLv3 licencom. Ako vaša prijava nije open source, trebate dobiti komercijalnu licencu koja košta nekoliko stotina dolara.
Uz licenciranje i naknade, sljedeća velika razlika između ExtJS i jQuery je veličina, što je rezultat razlika u njihovom dizajnu. ExtJS je cjelovitiji okvir u kojemu većina stvari koje trebate je već tamo. Za usporedbu, jQuery je u osnovi samo osnovna knjižnica i mnogo se oslanja na dodatke kako bi osigurao naprednije funkcionalnosti. Zbog toga je ExtJS relativno velik u usporedbi s jQueryom. Nedostatak jQuerya je dodana složenost u pronalaženju i uključivanju svih dodataka potrebnih za vašu aplikaciju. Iskusni korisnici tako se koriste za to, čineći ga samo dodatnim korakom, ali novorođenčad može imati poteškoća u odabiru pravih dodataka i njihovog rada.
Postoje i značajke dostupne u ExtJS-u koji nisu dostupni u cjelini jQuery. Jedna od glavnih značajki je izvanmrežno pohranjivanje, što pregledniku omogućuje spremanje radne aplikacije tako da im se može pristupiti kada nema internetske veze. ExtJS to postiže pomoću programa Google Gears ili Adobe Air, koji su zaseban softver koji su razvijeni i održavani od strane drugih tvrtki. Iako značajka nije sastavni dio ExtJS-a, činjenica da ga jQuery nema, daje ekstJS malom rubu.
Izbor između ExtJS-a i jQuery-a u velikoj mjeri ovisi o tome jeste li spremni otpustiti svoj kôd ili ako želite zaračunati gotovinu kako biste dobili komercijalnu licencu. Ako ne želite učiniti oboje, jQuery je izbor za vas.
Sažetak:
1.jQuery je potpuno besplatan dok ExtJS nije 2.jQuery je mnogo lakši za korištenje od ExtJS 3.jQuery se mnogo više oslanja na dodatke koje ExtJS radi 4.ExtJS je lakše koristiti nego jQuery 5.ExtJS podržava offline pohranu dok jQuery ne