Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 库EXT-JS、EXT-CORE和EXT-GWT之间有什么区别_Javascript_Extjs_Gxt - Fatal编程技术网

Javascript 库EXT-JS、EXT-CORE和EXT-GWT之间有什么区别

Javascript 库EXT-JS、EXT-CORE和EXT-GWT之间有什么区别,javascript,extjs,gxt,Javascript,Extjs,Gxt,库EXT-JS、EXT-CORE和EXT-GWT之间有什么区别?因为我一直在使用EXT-JS,所以请用外行语言解释我:)最初它只是EXT-JS。作为3.x的一部分,ExtCore作为一个独立的核心库从ExtJS中分离出来,类似于jQuery,默认情况下ExtJS将其捆绑。因此,如果您只是使用ExtJS,则没有功能上的区别。但是,您现在可以将extcore与小部件框架分开使用,例如,执行jQuery之类的网页增强类型的工作,或者只使用基本库而不使用小部件来滚动您自己的应用程序。另一个很大的区别是,

库EXT-JS、EXT-CORE和EXT-GWT之间有什么区别?因为我一直在使用EXT-JS,所以请用外行语言解释我:)

最初它只是EXT-JS。作为3.x的一部分,ExtCore作为一个独立的核心库从ExtJS中分离出来,类似于jQuery,默认情况下ExtJS将其捆绑。因此,如果您只是使用ExtJS,则没有功能上的区别。但是,您现在可以将extcore与小部件框架分开使用,例如,执行jQuery之类的网页增强类型的工作,或者只使用基本库而不使用小部件来滚动您自己的应用程序。另一个很大的区别是,虽然ExtJS是双商业/GPL许可的,但ExtCore是MIT许可的(同样,与jQuery和其他核心LIB相当)


extgwt有点不相关,因为它不是直接基于相同的JS代码库(它基于Google的gwtjava框架,它输出自己的JS)。然而,两者之间的关系是,它们都提供相同的小部件,具有相同的外观和功能质量。他们还争取API的相似性,尽管由于框架的不同性质,真正的API奇偶性是不可能的。Ext-GWT与Ext-JS一样获得许可,在GWT端没有Ext-Core等价物,您可以从中获得一切。

@bmoeskau很好的解释

extcore与extjs 苹果和桔子。extcore更像是JQuery的替代品,当您只需要基本的DOM选择器、操作和事件,而不需要小部件时。ExtJS在底层操作中使用extcore


Ext GWT不是Ext JS上的包装器。extgwt是一个Java实现,它不使用任何外部javascript,并充分利用gwtapi。Ext-GWT与Ext-JS具有相同的外观和样式,并且API在许多地方都类似。在GWT-EXT中,组件调用底层的ExtJS代码,该代码与任何其他ExtJS应用程序一样执行,而在ExtGWT中,组件是用Java编写的。考虑事件,使用GWT-EXT,事件由ExtJavaScript代码触发和管理,而EXT GWT使用GWT事件模型。同样,考虑调试,使用GWT-EXT,您不能在JavaScript中运行“覆盖”下的所有代码。一旦Java代码调用javascript,您就失去了控制和跟踪执行的能力。使用extgwt,代码是用Java编写的,因此您可以像调试任何其他Java应用程序一样调试您的应用程序

int Ext GWT和GWT-Ext中的小部件数量存在差异。随着更多小部件的出现,这一差距正在缩小。另外,请记住,有许多Ext-GWT特性不在Ext-JS或GWT-Ext中,例如它的查看器和mvc代码。Ext GWT使用GWT 1.5,并利用Java 1.5使用泛型、枚举、varargs等。

Ext-JS(UI框架)包含所有GUI(如combo、grid等构建UI)组件,类似于jquery UI。extcore必须像jquery函数一样操作DOM。EXT-GWT是使用Java构建web应用程序的UI框架