Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/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
Comparison 根据应用程序参数在ExtJS和YUI之间进行选择_Comparison_Extjs_Yui_Javascript - Fatal编程技术网

Comparison 根据应用程序参数在ExtJS和YUI之间进行选择

Comparison 根据应用程序参数在ExtJS和YUI之间进行选择,comparison,extjs,yui,javascript,Comparison,Extjs,Yui,Javascript,我需要帮助在ExtJS和YUI库之间进行选择。以下是我从应用程序需求和开发过程中得出的关键因素: 复杂的windows窗体,如控件 小部件、布局、实用程序 小部件间通信 易于扩展 易学 直观简洁的编码 强异常处理 积极支持/社区 更新即将到来的技术(HTML5等) 皮肤和主题易于更改 支持多样性的外观和主题(不同上下文的文本框以不同方式显示) 对标准协议(XmlHttp、JSON)的支持和实用程序 良好的性能(响应性) 成本并不重要,但我不介意节约:) [更新]:大家好。。。我碰到了一个我认为是

我需要帮助在ExtJS和YUI库之间进行选择。以下是我从应用程序需求和开发过程中得出的关键因素:

  • 复杂的windows窗体,如控件
  • 小部件、布局、实用程序
  • 小部件间通信
  • 易于扩展
  • 易学
  • 直观简洁的编码
  • 强异常处理
  • 积极支持/社区
  • 更新即将到来的技术(HTML5等)
  • 皮肤和主题易于更改
  • 支持多样性的外观和主题(不同上下文的文本框以不同方式显示)
  • 对标准协议(XmlHttp、JSON)的支持和实用程序
  • 良好的性能(响应性)
  • 成本并不重要,但我不介意节约:)

  • [更新]:大家好。。。我碰到了一个我认为是对著名JS框架的客观比较:

    也许你想看看两天前的这个问题;-)


    我和YUI 2一起工作了2年,并且已经非常喜欢它了。提到的线程有很多好的信息。YUI 3将是惊人的,但它还没有(很多,如果有的话)UI小部件

    由于遵守web标准和x浏览器支持,YUI 2是面向公众的web应用程序或网站的最佳选择

    仅供参考,Ext 3.5声称有一个YUI适配器(您可以同时使用两者)。

    根据您的问题: 1和2:如果您正在寻找一个开箱即用的桌面式用户界面,那么对于“丰富”的数据显示和输入(动态表单等),Ext是一个明确的选择。开箱即用,YUI 2没有任何类似于Ext的桌面布局和小部件,也没有“丰富”表单

    3:YUI支持创建自定义事件和执行KVO(通过AttributeProvider)的简单方法。
    如果Ext没有类似的东西,我会感到惊讶

    4-6:IMO,这是给YUI的。(再说一遍,我的意见)

    在所有其他方面,两者应该是相似的

    我不喜欢Ext的地方:
    1.许可和许可历史(在线进行一些研究)
    2.残疾用户无法访问它。
    3.网站和文件的组织和维护不如YUI。Ext的站点目前有一堆v2和v3。 4.(我的观点)它比你更难学。
    5.依赖关系管理。在使用YUILoader之后,我无法再跟踪包含哪些脚本以及它们的顺序。加载程序允许您定义“模块”及其依赖项,然后根据需要加载它们-无需链接。我怎么强调都不过分,这会让事情变得简单多了

    谢谢。但这并没有回答我的具体问题。如果能够根据上述参数对两个库进行评级,我将不胜感激。