Javascript ExtJS与jQueryUI

Javascript ExtJS与jQueryUI,javascript,ajax,web-applications,jquery,extjs,Javascript,Ajax,Web Applications,Jquery,Extjs,我最近有过使用jquery和extjs做同样事情(搜索组合框)的经验。我发现extjs有缺陷而且过于复杂。相反,我发现jquery工作得非常好,而且非常简单。我想知道其他人使用extjs的经验是什么。extjs复杂性真的给你带来了什么吗?它们在imho中是不可比的 jQueryUI只是几个小部件的组合,它们可以一起使用,但不是真正的集成。相当可扩展,相当快,但不是一个完整的小部件工具包 ExtJS是一个成熟的小部件工具包Web应用程序框架,在功能方面与大多数GUI工具包相当。是的,它很有用,但它

我最近有过使用jquery和extjs做同样事情(搜索组合框)的经验。我发现extjs有缺陷而且过于复杂。相反,我发现jquery工作得非常好,而且非常简单。我想知道其他人使用extjs的经验是什么。extjs复杂性真的给你带来了什么吗?

它们在imho中是不可比的

jQueryUI只是几个小部件的组合,它们可以一起使用,但不是真正的集成。相当可扩展,相当快,但不是一个完整的小部件工具包

ExtJS是一个成熟的小部件工具包Web应用程序框架,在功能方面与大多数GUI工具包相当。是的,它很有用,但它也非常复杂,非常大/非常慢。所以我认为这取决于你需要什么。对于一个普通的前端,我永远不会使用ExtJS,因为它太大太慢了。 但是对于一个管理面板或者一些大的地方,它实际上增加了很多可用性,是的

只需尝试使用jQuery UI创建如下内容:

此外,现在使用ExtJS,您甚至可以使用拖放界面设计界面:

大小比较: jQuery:
  • jquery-1.4.2.min.js
    :70.5KiB
  • jquery-ui-1.8.5.min.js
    :199.5KiB
  • 总计:270KiB
提取:
  • ext all.js
    :697.7KiB
  • extbase.js
    为26.5KiB
  • 总计:724.2KB

主观问题?我们是否应该问“jQuery缺少哪些ExtJS的优点?”或者“ExtJS比jQuery有哪些好处?”?对我来说仍然很有意思:\~~也许这个链接有帮助?我想要基于经验的意见答案。人们是否觉得extjs有用?在什么情况下,它是否有bug或者只是我的错,使用起来是否复杂;也许有一种更简单的方法来做同样的事情,目前是jquery方式。在这个问题的上下文中,我会添加“web应用程序”标记,而不是ajax/JavaScription。您看过ASP.NET MVC的telerik扩展吗?这些都是用jQueryUI构建的,难道你还没有用过那么多jQueryUI吗?我已经用它写了一个完全拖放的仪表板,每个触摸它的人都喜欢它。我甚至遇到过人们以我意想不到的方式使用它。而且,只要有时间开发jQuery,网格就可以很容易地在jQuery中完成。找出它们花了多长时间,我会在这段时间内复制它。@Drachtenstern:我对jQuery UI和ExtJS都有经验,我发现它们都有不同的用途。我从来没有说过不能用jQueryUI构建相同的接口。但它可能会花费你更多的时间来构建。jQueryUI非常好如果您想将其与现有UI集成,ExtJS非常适合构建整个UI。两者都很棒,但用途不同。@WoLpH-单击左侧导航链接中的编辑链接-。我不是在反驳你的观点,只是想强调一些用jQuery构建的好例子:)@WoLpH,抱歉,我没有意识到这是对文件大小的引用,更何况它是多么的“麻烦”。就文件大小而言,你是对的,你“得到了你所付出的”,前期的大尺寸,包括大量的预编码功能,jQuery更小,但需要你为这个功能生成代码-因此,这归结为一个使用问题,以及你是否会使用ExtJS来证明内置功能造成的大小,所以我同意:)