首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >库EXT-JS、EXT-CORE、EXT-GWT有什么区别

库EXT-JS、EXT-CORE、EXT-GWT有什么区别
EN

Stack Overflow用户
提问于 2010-07-12 02:25:01
回答 3查看 3.6K关注 0票数 8

EXT-JS,EXT-CORE,EXT-GWT有什么区别,因为我在ext-js上工作过,所以请用通俗易懂的语言给我解释一下:)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-12 06:07:08

最初它只是Ext JS。作为3.x的一部分,Ext Core被从Ext中分离出来,作为一个独立的核心库,类似于jQuery,Ext默认将其捆绑在一起。因此,如果您只使用Ext,则没有功能上的区别。然而,你现在可以从widget框架中单独使用Ext Core,例如做网页增强类型的东西,比如jQuery,或者简单地使用基础库但不使用widget来滚动你自己的应用。另一个很大的区别是Ext是双重商业/通用公共许可证许可的,而Ext Core是麻省理工学院许可的(同样,为了与jQuery和其他核心库相媲美)。

Ext GWT在某种程度上是无关的,因为它不是直接基于相同的JS代码库(它基于Google的GWT Java框架,该框架输出自己的JS)。然而,它们之间的关系是,它们都提供相同的小部件,具有相同的外观和功能质量。他们还努力实现API的相似性,尽管根据框架的不同性质,真正的API对等是不可能的。Ext GWT像Ext一样获得许可,而且在GWT方面没有Ext Core等价物,您可以通过它获得一切。

票数 18
EN

Stack Overflow用户

发布于 2012-07-05 12:56:08

@bmoeskau很好的解释。

Ext Core vs Ext JS苹果和橙子。Ext Core更像是JQuery的替代品,当你只需要基本的DOM选择器、操作和事件,而不需要小部件的时候。ExtJS在幕后使用Ext Core进行低级操作。

explanation from Tim of Sencha

票数 0
EN

Stack Overflow用户

发布于 2017-09-07 15:20:54

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

int Ext GWT和GWT-EXT的小部件数量有所不同。随着更多小部件的出现,这一差距正在缩小。此外,请记住Ext JS或GWT-EXT中没有的许多Ext GWT特性,比如它的查看器和mvc代码。Ext GWT使用GWT1.5,并使用泛型、枚举、varargs等来利用Java1.5。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3224178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档