ExtJS vs jQuery
ExtJS et jQuery sont deux des frameworks les plus populaires pour le développement d'applications Javascript, principalement utilisés pour fournir des interfaces interactives aux sites Web. La principale différence entre jQuery et ExtJS, et finalement le facteur le plus important dans le choix entre les deux, réside dans les licences dont ils disposent. jQuery est sous licence GPL et MIT, ce qui vous permet de l’utiliser sans trop de restrictions. En comparaison, ExtJS fonctionne sous licence GPLv3 et sous licence commerciale. En termes simples, vous pouvez utiliser ExtJS sans aucun frais, à condition que l'application sur laquelle vous l'utilisez soit également open source et sous licence GPLv3. Si votre application n'est pas open source, vous devez obtenir la licence commerciale, qui coûte plusieurs centaines de dollars..
À part les licences et les frais, la prochaine grande différence entre ExtJS et jQuery est la taille, qui résulte des différences de conception. ExtJS est un cadre plus complet dans lequel la plupart des choses dont vous avez besoin sont déjà là. En comparaison, jQuery n’est fondamentalement que la bibliothèque principale et s’appuie beaucoup sur des plug-ins pour fournir les fonctionnalités les plus avancées. De ce fait, ExtJS est assez volumineux par rapport à jQuery. L'inconvénient de jQuery est la complexité supplémentaire liée à la recherche et à l'intégration de tous les plug-ins nécessaires à votre application. Les utilisateurs expérimentés sont tellement habitués à cela, ce qui en fait une étape supplémentaire, mais les débutants peuvent avoir des difficultés à sélectionner les bons plugins et à les faire fonctionner comme ils le souhaitaient..
ExtJS contient également des fonctionnalités qui ne le sont pas totalement dans jQuery. Une des principales fonctionnalités est le stockage hors connexion, qui permet au navigateur de stocker l'application opérationnelle afin qu'elle soit accessible en l'absence de connexion Internet. ExtJS y parvient en utilisant Google Gears ou Adobe Air, deux logiciels distincts développés et mis à jour par d’autres sociétés. Bien que la fonctionnalité ne fasse pas partie intégrante d'ExtJS, le fait que jQuery ne l'ait pas lui donne un léger avantage..
Le choix entre ExtJS et jQuery dépend en grande partie de votre volonté de publier votre code ou de vouloir débourser de l'argent pour obtenir une licence commerciale. Si vous ne voulez pas faire les deux, jQuery est le choix qui vous convient.
Résumé:
1.jQuery est totalement gratuit alors qu'ExtJS n'est pas
2.jQuery est beaucoup plus léger à utiliser que ExtJS
3.JQuery repose tellement plus sur les plugins qu'ExtJS
4.ExtJS est plus facile à utiliser que jQuery
5.ExtJS prend en charge le stockage hors connexion alors que jQuery ne le fait pas.