Mam*_*mut 43 javascript user-interface frameworks widget cross-browser
更新 - 可在此处找到截至2015年2月更新的综合比较:
2008年问题:
有许多优秀的,不那么优秀的Javascript GUI框架.我看过一些(只是表面上看).而且我无法想到他们中的任何一个
滚动到此问题的结尾以查看其他人的评论
Ext.js很多人都明白这个选择,因为它是最着名的框架之一.
优点:看起来很棒,大型社区,大量扩展/插件,GPL'ed
Disadvanatges:无法使用具有商业许可的第三方扩展(其中一些扩展具有杀手功能)
Backbase相对较少为人所知.令人联想到XUL的XML和Javascript的奇怪组合.但是,它已经是跨浏览器的
优点:看起来很好,非常可扩展,允许轻松整合一些非常整洁的东西
缺点:定价陡峭且受CPU限制(尽管可以在最多2个CPU上免费使用),论坛响应缓慢(虽然商业支持应该很快)
qooxdoo也很受欢迎.
优点: 请填写
缺点:代码略显凌乱(基于传闻)
YUI 填写描述
优点:组织良好的代码
缺点: 许多小部件仍处于测试阶段
Dojo 填写描述
优点:增加类的加载
缺点:明显感觉臃肿
jQuery UI的
优点:小部件彼此不依赖
缺点:在开发的早期阶段,很少有小部件
可能倾向于更广泛的接受: jQuery随ASP.NET MVC一起提供
怎么说你?你用了什么?为什么?你更喜欢用什么?为什么?在任何一种项目中
要更新您的输入...
看看Sergey Ilinsky的这篇优秀评论,它非常清楚地解释了当你想要浏览你的页面时应该选择哪个框架,用丰富的前端构建一个应用程序(有多个选择,不能少)
另一个线程中有趣的评论比较了jQuery,Dojo,Prototype,Mootools,Sproutcore和Cappuccino (问题已被删除).
Ser*_*sky 41
在考虑使用JavaScript库/框架时,您应首先定义目标.我曾经根据其目的和架构将所有JavaScript库/框架分为三类:
我想用一些非常"酷"的功能来浏览我的页面.去寻找JavaScript库.
我想构建一个具有丰富前端的应用程序.我喜欢用JavaScript定义UI,我不介意使用这些库的自定义API来编写我的应用程序逻辑.转到JavaScript 后库/预框架.
我想构建一个具有丰富前端的应用程序.我喜欢在XML中定义UI,我想根据标准API编写应用程序逻辑,并使用其他面向开发人员的基于标准的技术.转到JavaScript框架.
| 归档时间: |
|
| 查看次数: |
25827 次 |
| 最近记录: |