用于构建类似桌面的web应用程序的Javascript库:ExtJS、jQuery、YahooUI、Mocha、Spro

Javascript library for building desktop-like web application: ExtJS, jQuery, YahooUI, Mocha, SproutCore, Cappuccino, others?

本文关键字:ExtJS jQuery Spro Mocha YahooUI Javascript 构建 桌面 应用程序 web 用于      更新时间:2023-09-26

我正在评估几个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可能是最好的选择。它很快,很瘦,而且非常漂亮。他们的支持也很好。