2010-03-19 29 views
1

我需要帮助来打电话来在Ext JS和YUI库之间进行选择。下面是我从我的应用需求衍生&发展过程中的关键因素:基于应用程序参数在ExtJS和YUI之间进行选择

  1. 复杂,Windows窗体像控制
  2. 窗口小部件,布局,公用事业
  3. 间小部件通信
  4. 易于扩展
  5. 简单易学
  6. 直观&简明编码
  7. Stron摹异常处理
  8. 积极支持/社区
  9. 为了与即将到来的技术(HTML5等)
  10. 皮肤&主题更新很容易改变
  11. 皮肤&主题,支持多种(一个文本框用于不同上下文出现不同)
  12. 支持&公用事业的标准协议(为XmlHttp,JSON)
  13. 良好的性能(响应)
  14. 成本并不重要,但我不介意节省:)

[更新]:你好的人......我碰上this link我认为这是突出的JS框架的一个客观的比较:

回答

3

我和YUI 2工作了2年,并已真正成长喜欢它。提到的线程有很多很好的信息。 YUI 3将会非常出色,但它还没有(很多如果有的话)UI小部件。

由于遵循Web标准和X浏览器支持,YUI 2是面向公众的Web应用程序或站点的绝佳选择。

仅供参考,Ext 3.5声称有一个YUI适配器(您可以同时使用)。
http://www.extjs.com/learn/Ext_Getting_Started#Are_there_known_compatibility_issues_with_any_of_the_third-party_adapters.3F

根据您的问题: 2:如果你正在寻找出的现成的台式机一样的UI,这样做“丰富”的数据显示和输入(动态表单等)分机是明确的选择。开箱即用,YUI 2没有任何与Ext的桌面布局和小部件接近的东西,也没有“富”形式。 3:YUI支持一种简单的方式来创建自定义事件,并且执行KVO(通过AttributeProvider)。
如果Ext没有类似的东西,我会感到惊讶

4-6:IMO,这会去YUI。 (再次,我的意见)

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

我不喜欢什么内线:
1.许可和许可历史(做一些研究在线)
2.这不是残疾的用户访问。
3.网站和文档不如YUI的组织或维护。 Ext的网站目前混杂了v2和v3。 4.(我的意见)比YUI学习更难。 5.依赖管理。使用YUILoader之后,我无法回头追踪包含哪些脚本以及按什么顺序。加载器允许您定义'模块'及其依赖项,然后按需加载它们 - 不需要链接。我无法强调这足以让事情变得简单多少。

0

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

Comparing YUI and Ext JS

+0

谢谢。但是这并没有回答我的具体问题。我会很感激,如果对这两个参数库都给予评分。 – Kabeer 2010-03-19 17:19:26

相关问题