8
votes

Quelle différence entre la bibliothèque Ext-JS, EXT-CORE, EXT-GWT

Quelle différence entre Bibliothèque Ext-JS, Ext-Core, EXT-GWT, car j'ai travaillé sur Ext-JS, alors s'il vous plaît expliquez-moi dans une langue laïcne :)


1 commentaires

EXT-JS (CADRE UI) contient toute l'interface graphique (construire UI comme combo, grille, etc.) Composants, similaires à JQuery UI. Ext Core Vous devez manipuler le DOM similaire aux fonctions JQuery. EXT-GWT est un cadre UI pour la construction d'applications Web utilisant Java


3 Réponses :


18
votes

À l'origine, c'était juste ext JS. Dans le cadre de 3.x, Ext Core a été pris en charge sur EXT JS en tant que bibliothèque principale autonome, similaire à JQuery et EXT JS en regroupe par défaut. Donc, si vous utilisez l'EXT JS, il n'y a pas de différence fonctionnelle. Cependant, vous pouvez maintenant utiliser EXT Core séparément de la structure de widget, par ex. Pour faire des choses de type d'amélioration de la page Web, des trucs comme JQuery ou pour simplement rouler votre propre application à l'aide de la base de base, mais sans les widgets. L'autre grande différence est que, tandis que EXT JS est à double licence commercial / GPL, EXT CORE est sous licence (à nouveau, comparable à JQuery et à d'autres libs de base).

EXT GWT est en quelque sorte non liée en ce sens qu'elle n'est pas directement basée sur la même base de code JS (elle est basée sur le cadre GWT Java de Google, qui génère son propre JS). Cependant, la relation est qu'ils offrent tous les deux les mêmes widgets avec le même aspect et la même sensation et la même qualité fonctionnelle. Ils s'efforcent également de ressembler à l'API, bien que par la nature des différences dans les cadres, la vraie parité de l'API n'est pas possible. EXT GWT est sous licence comme EXT JS, et il n'y a pas d'équivalent de base ext sur le côté GWT, vous obtenez tout avec elle.


0 commentaires

0
votes

@bmoeskau Belle explication.

ext core vs ext js Pommes et oranges. EXT Core est plus de remplacement de JQuery, car lorsque vous n'avez que besoin de sélecteurs, de manipulations et d'événements de base, sans widgets. ExtJS utilise EXT CORE sous les couvercles des opérations de faible niveau.

Explication de TIM OF SENCHA


0 commentaires

0
votes

EXT GWT n'est pas un wrapper sur EXT JS. EXT GWT est une implémentation Java qui n'utilise aucun JavaScript externe et exploite entièrement l'API GWT. EXT GWT partage le même look et les mêmes styles que EXT JS et l'API est similaire dans de nombreux endroits. Dans GWT-EXT, les composants apportent des appels vers le code STR STR sous-jacent qui exécute une autre application EXT JS, où dans EXT GWT, les composants sont écrits en Java. Considérons des événements, avec GWT-EXT, les événements sont tirés et gérés par le code EXT JavaScript, tandis que EXT GWT utilise le modèle d'événement GWT. En outre, envisagez le débogage, avec GWT-EXT, vous ne pouvez pas parcourir tout le code car il fonctionne «sous les couvertures» dans JavaScript. Dès que le code Java appelle JavaScript, vous perdez la possibilité de contrôler et de suivre l'exécution. Avec EXT GWT, le code est en Java, vous pouvez donc déboguer votre application, comme n'importe quelle autre application Java.

Il y a une différence entre le nombre de widgets int ext GWT et GWT-EXT. Cet écart diminue alors que beaucoup d'autres widgets sont sur le chemin. Gardez également à l'esprit que de nombreuses fonctionnalités EXT GWT ne sont pas dans EXT JS ou GWT-EXT, telles que son Viewer et MVC Code. EXT GWT utilise GWT 1.5 et profite de Java 1.5 en utilisant des génériques, des énumérations, des varargs, etc.


0 commentaires