Différence entre extjs et jQuery

Différence entre extjs et jQuery

Extjs vs jQuery

Les extjs et jQuery sont deux des cadres les plus populaires pour développer des applications JavaScript, qui sont principalement utilisées pour fournir des interfaces interactives pour les sites Web. La principale différence entre jQuery et Extjs, et finalement le plus grand facteur de choix entre les deux, est les licences dont ils ont. JQuery est sous la licence GPL et MIT, qui vous permet essentiellement de l'utiliser sans trop de restrictions. En comparaison, EXTJS fonctionne sous le GPLV3 et une licence commerciale. En termes simples, vous pouvez utiliser des extjs sans frais tant que l'application sur laquelle vous utilisez serait également open source et sous la licence GPLV3. Si votre demande n'est pas open source, vous devez obtenir la licence commerciale, qui coûte plusieurs centaines de dollars.

Avec une licence et des frais mis à part, la prochaine différence majeure entre extjs et jQuery est la taille, qui est le résultat de différences dans leur conception. Extjs est un cadre plus complet où la plupart des choses dont vous avez besoin sont déjà là. En comparaison, JQuery est essentiellement la bibliothèque de base et s'appuie beaucoup sur les plug-ins pour fournir les fonctionnalités les plus avancées. Pour cette raison, les extjs sont assez importants par rapport à jQuery. L'inconvénient de jQuery est la complexité supplémentaire de la recherche et de tous les plug-ins nécessaires à votre application. Les utilisateurs expérimentés sont tellement habitués à ce qui en fait une étape supplémentaire, mais les débutants peuvent avoir du mal à sélectionner les bons plugins et à les faire fonctionner comme ils le voulaient.

Il existe également des fonctionnalités disponibles dans des extjs qui ne sont pas disponibles en jQuery. Une fonctionnalité principale est le stockage hors ligne, qui permet au navigateur de stocker l'application de travail afin qu'ils puissent accéder lorsqu'il n'y a pas de connexion Internet. ExtJs y parvient en utilisant Google Gears ou Adobe Air, qui sont des logiciels distincts qui sont développés et maintenus par d'autres sociétés. Même si la fonctionnalité ne fait pas partie intégrante des extjs, le fait que jQuery ne l'ait pas donne à Extjs un léger avantage.

Le choix entre extjs et jQuery est largement dû à savoir si vous êtes prêt à publier votre code ou si vous voulez débarquer l'argent pour obtenir la licence commerciale. Si vous ne voulez pas faire les deux, jQuery est un choix pour vous.

Résumé:

1.jQuery est totalement gratuit tandis que les extjs ne sont pas
2.jQuery est beaucoup plus léger à utiliser que les extjs
3.jQuery s'appuie tellement plus sur les plugins que les extjs
4.Extjs est plus facile à utiliser que jQuery
5.Les extjs prennent en charge le stockage hors ligne alors que jQuery ne le fait pas