Question

En regardant Ext JS, je n’ai pas l’impression qu’il est destiné aux mêmes choses que jQuery et Mootools.

Alors que jQuery et Mootools aident au fonctionnement général d’un site, Ext JS semble être axé sur les tables et le stockage des données, ainsi que sur leur manipulation.

Donc, cette observation est-elle correcte ou bien Ext Js est-il adapté au même travail que jQuery et Mootools?

Était-ce utile?

La solution

Comparer ExtJs et JQuery, c'est comme comparer des pommes et des oranges. Vous pouvez comparer Ext Core à JQuery et ExtJs à JQuery UI.

Ext Core et ExtJs sont Open Source, Core étant sous licence MIT et ExtJs relevant de la GPL 3. Les deux sont gérés en dernier ressort par Ext, LLC, y compris toutes les modifications apportées aux bibliothèques. Ext dispose d'une équipe de développement et d'un personnel de support dédiés, et ceux qui utilisent la licence commerciale avec un contrat de support bénéficient d'un support complet pour l'aide et la résolution des problèmes. De plus, les classes de contrôle Ext (et toutes les autres classes) sont très complètes et cohérentes.

Toutes les bibliothèques que vous avez mentionnées ont des avantages et des inconvénients, mais ce que j'ai déjà mentionné aide à faire d'ExtJs un choix convaincant pour moi.

Autres conseils

Nous avons utilisé ExtJS pour créer, très rapidement, une application sophistiquée de centre d’appels ne tenant pratiquement pas compte du style, car tout cela est fourni "hors de la boîte". Cependant, ExtJS utilise une interface utilisateur plus traditionnelle. Par conséquent, si vous souhaitez un contrôle plus fin de l'interface utilisateur ou si vous souhaitez quelque chose de flashy ou de très peu conventionnel, alors Ext n'est pas le bon choix. Mootools et JQuery conviennent mieux à la conception originale, mais demandent beaucoup plus d'efforts pour bien coiffer.

Notez qu'ExtJS peut être utilisé avec d'autres bibliothèques et que nous l'utilisons avec JQuery, simplement parce que nous avons différentes applications, construites dans différentes bibliothèques, qui doivent s'assembler.

Ext JS est une bibliothèque de widgets complète alors que jQuery (pas jQuery UI) et Mootools sont des frameworks JavaScript qui aident à la manipulation de DOM, etc. Votre observation est correcte.

Je pense qu'ExtJS et jQuery sont complètement différents. Ext vous donne le pouvoir de composants d'interface utilisateur. Core jQuery - pas avec les plugins - vous donne une vitesse très utile pour la manipulation DOM et les animations rapides.

Si mon application nécessite une grille, une fenêtre, un TabPanel ou un TreePanel, la structure devrait être ExtJS. Dans ce cas, je ne traite pas avec jQuery UI ou jQuery UI Plugins.

Si mon application n'a pas besoin d'une grille, d'une fenêtre, d'un TabPanel ou d'un TreePanel, la structure devrait être jQuery car la taille du script est vraiment importante et jQuery est facile à utiliser pour une telle application.

Si mon application nécessite un sélecteur de date, un sélecteur de couleur, des onglets de base ou un panneau d'accordéon de base, la structure doit être jQuery + jQuery UI. Parce que la taille et l’utilisation du script.

ExtJS serait une excellente approche pour les panneaux d’administration qui utilisent beaucoup les widgets. Découvrez ce que peut faire ExtJS Page de démonstration d'ExtJS

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top