用于构建类似桌面的web应用程序的Javascript库:ExtJS、jQuery、YahooUI、Mocha、Spro
Javascript library for building desktop-like web application: ExtJS, jQuery, YahooUI, Mocha, SproutCore, Cappuccino, others?
我正在评估几个Javascript UI工具包,用于构建具有桌面般感觉的web应用程序,主要是因为对话框和窗口管理。
我看了几个选项-以下是我到目前为止的评估:
- ExtJS-伟大的小部件库,伟大的文档!不是很好的许可证
- jQuery UI-缺少现成的窗口和对话框容器。不过我喜欢jQuery
- 雅虎!UI-与上述问题相同。非常成熟(但不幸的是,不再积极维护),并且有良好的文档记录
- Mocha(基于Mootools)-不如其他人成熟。缺少良好的文档
- SproutCore-同上。也没有窗口和对话框小部件
- 卡布奇诺——太怪异和革命性了
你对这些有什么看法?我的评价正确吗?
就桌面外观而言,这群人中最好的必须是ExtJS。就UI而言,它确实领先于其他项目。当然也有许可证问题,但它们也有FLOSS例外,如果你打算从该项目中赚钱,那么商业许可证并不会让你倾家荡产。
其他非常丰富的框架值得一看(都有其优点和缺点),
- Bindows
- Tibco通用接口
- vegUI
- 回声
您有没有想过GWT(GoogleWebToolkithttp://code.google.com/webtoolkit/)?
我喜欢jQuery,而且它已经被M$用于MVC。我不认为缺少现成的东西会让人沮丧。是的,如果有的话那就太好了,但对于这样的事情,我总是发现你最终会把它们写出来以满足你的需求,只是写你自己的,这太容易了!
YUI在UI方面非常出色,只是语法有点冗长,但嘿,雅虎上有足够的文档!网站来正确地完成事情!
您可以尝试jQuery Desktop或ExtJS。
如果你想让它看起来和工作起来像桌面应用程序,我会选择雅虎!UI或Ext.JS
我最近在一些项目中使用ExtJS。它的学习曲线有点陡峭,因为你必须掌握他们的布局概念,但除此之外,你会没事的。
在开始使用之前,请确保您阅读了许可协议。哦,ExtJS在使用jQuery、Prototype和其他软件时运行良好。
ExtJS可能是最好的选择。它很快,很瘦,而且非常漂亮。他们的支持也很好。
相关文章:
- Extjs:Ajax,Proxy,使用JSON和JQuery进行图表绘制
- 将extjs与jquery结合的问题
- jQuery自动将元素适配到其父元素(如extjs)
- 如何在extjs或jquery中显示JSON数据
- ColdFusion built-in AJAX vs JQuery or ExtJS
- 在 ExtJS 之后加载 jQuery
- 如何在显示extjs窗口后调用jQuery
- 如何在ExtJS面板中使用jQuery脚本
- 如何使用ExtJS动态加载和使用vanilla/jQuery库
- 使用jQuery的ExtJS窗口动画
- 触发合成ExtJS事件从jQuery或香草javascript事件
- 相当于ExtJS中的jQuery getScript()
- ExtJS -应用JQUery UI主题
- 用ajax从链接发送数据?(不使用ExtJS, jQuery或类似的库)
- ExtJS equivalent of jQuery's $(".className", p
- jQuery, Prototype, Extjs, mootools, Scriptaculous, Spry, YUI
- 如何在ExtJS网格和Jquery图表之间建立关联
- 在一个应用程序中同时使用ExtJs和JQuery
- 像 ExtJS 一样编程 jQuery UI
- 用于构建类似桌面的web应用程序的Javascript库:ExtJS、jQuery、YahooUI、Mocha、Spro