Comparison 根据应用程序参数在ExtJS和YUI之间进行选择
我需要帮助在ExtJS和YUI库之间进行选择。以下是我从应用程序需求和开发过程中得出的关键因素:Comparison 根据应用程序参数在ExtJS和YUI之间进行选择,comparison,extjs,yui,javascript,Comparison,Extjs,Yui,Javascript,我需要帮助在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之后,我无法再跟踪包含哪些脚本以及它们的顺序。加载程序允许您定义“模块”及其依赖项,然后根据需要加载它们-无需链接。我怎么强调都不过分,这会让事情变得简单多了 谢谢。但这并没有回答我的具体问题。如果能够根据上述参数对两个库进行评级,我将不胜感激。