ExtJS vs jQuery
ExtJS en jQuery zijn twee van de meest populaire frameworks voor het ontwikkelen van Javascript-applicaties, die voornamelijk worden gebruikt om interactieve interfaces voor websites te bieden. Het grootste verschil tussen jQuery en ExtJS, en uiteindelijk de grootste factor bij het kiezen tussen beide, zijn de licenties die ze hebben. jQuery valt onder de GPL- en MIT-licentie, waardoor je het in principe zonder al te veel beperkingen kunt gebruiken. Ter vergelijking, ExtJS werkt onder de GPLv3 en een commerciële licentie. In lekentermen kunt u ExtJS zonder enige kosten gebruiken zolang de applicatie waarop u het gebruikt ook open source en onder de GPLv3-licentie is. Als uw aanvraag niet open source is, moet u de commerciële licentie krijgen, die enkele honderden dollars kost.
Naast licenties en vergoedingen is het volgende grote verschil tussen ExtJS en jQuery de grootte, die het gevolg is van verschillen in ontwerp. ExtJS is een completer kader waar de meeste dingen die je nodig hebt al aanwezig zijn. Ter vergelijking: jQuery is in feite gewoon de kernbibliotheek en vertrouwt veel op plug-ins om de meer geavanceerde functies te bieden. Daarom is ExtJS redelijk groot in vergelijking met jQuery. Het nadeel van jQuery is de extra complexiteit bij het vinden en opnemen van alle plug-ins die nodig zijn voor uw toepassing. Ervaren gebruikers zijn er zo aan gewend dat dit een extra stap is, maar nieuwkomers kunnen problemen ondervinden bij het selecteren van de juiste plug-ins en ze laten werken zoals ze bedoeld zijn.
Er zijn ook functies beschikbaar in ExtJS die helemaal niet beschikbaar zijn in jQuery. Een belangrijke functie is offline opslag, waarmee de browser de werktoepassing kan opslaan, zodat deze toegankelijk is als er geen internetverbinding is. ExtJS doet dit door Google Gears of Adobe Air te gebruiken. Dit zijn aparte software die door andere bedrijven is ontwikkeld en wordt onderhouden. Ook al is de functie niet een integraal onderdeel van ExtJS, het feit dat jQuery dit niet heeft, geeft ExtJS een lichte voorsprong.
De keuze tussen ExtJS en jQuery komt grotendeels neer op het feit of u bereid bent om uw code vrij te geven of als u het geld wilt innen voor de commerciële licentie. Als je niet beide wilt doen, is jQuery de keuze voor jou.
Samenvatting:
1.jQuery is helemaal gratis, terwijl ExtJS dat niet is
2.jQuery is veel lichter in gebruik dan ExtJS
3.jQuery vertrouwt zoveel meer op plug-ins die ExtJS doet
4.ExtJS is gemakkelijker te gebruiken dan jQuery
5.ExtJS ondersteunt offline opslag, terwijl jQuery dat niet doet