【发布时间】:2010-09-18 03:16:13
【问题描述】:
更新 - 2015 年 2 月更新的全面比较可在此处找到:
Alternatives to Ext JS
2008 年问题:
那里有许多很棒的和不那么出色的 Javascript GUI 框架。我看过一些(只是表面上)。而且我无法对其中任何一个做出决定
滚动到此问题的末尾,看看其他人怎么说
-
Ext.js 很多人的明显选择,因为它是最知名的框架之一。
优势:看起来 awesome,大型社区,大量扩展/插件,GPL'ed缺点: 无法使用具有商业许可的第三方扩展(其中一些扩展具有杀手级功能) -
Backbase 相对鲜为人知。 XML 和 Javascript 的奇妙组合,让人联想到 XUL。但是,它已经是跨浏览器
优点:看起来 good,非常可扩展,可以轻松合并 some really neat stuff
缺点: CPU 密集型(尽管最多可在 2 个 CPU 上免费使用),论坛响应缓慢(尽管商业支持据说很快) -
qooxdoo 也很受欢迎。
优点: 请填写
缺点:代码有点乱(传闻) -
YUI 填写描述
优点:组织良好的代码 缺点: 许多小部件仍处于测试阶段 -
Dojo 填写描述
优点:类的增量加载
缺点:可能会觉得臃肿 -
jQuery UI
优点:小部件不相互依赖
缺点:在早期开发阶段,小部件很少
更广泛接受的可能趋势: jQuery 将与 ASP.NET MVC 一起发布
你说什么?你用什么,为什么?您更愿意使用什么,为什么?在任何类型的项目中
将根据您的输入进行更新...
请参阅来自 Sergey Ilinsky 的 excellent comment,它很好地解释了当您只想修改页面、构建具有丰富前端的应用程序时应该选择哪个框架(有多种选择,不少于)
另一个帖子中的一个有趣评论比较了 jQuery、Dojo、Prototype、Mootools、Sproutcore 和 Cappuccino(问题已删除)。
【问题讨论】:
-
请注意,我认为这个问题以前被问过,但我现在找不到链接,我将向其他用户推荐我们保持此版本打开,因为它更清晰问题的介绍。
-
另外,对于 OP:这应该是一个社区 wiki 问题。
-
FWIW,我想指出我对 ExtJS 的体验一直是消极的。文档有太多的漏洞,当你做的事情与示例不太接近时,会令人沮丧。当您使用另一个 JS 库(遗留代码)时,它也不能很好地发挥作用。
-
问题是关于 Ext.js 的替代方案,[1][1] [1]:stackoverflow.com/questions/200284/…
-
这个问题已经被问过很多次了。我同意它的呈现方式很好,但是为了爱狗,我们不能把这些信息放在一个地方吗???
标签: javascript user-interface frameworks cross-browser widget