22

我正在评估几个 Javascript UI 工具包,用于构建具有桌面感觉的 Web 应用程序,主要是因为对话框和窗口管理。

我查看了几个选项 - 这是我到目前为止的评估:

  • ExtJS - 很棒的小部件库,很棒的文档!没有那么大的许可证。
  • jQuery UI - 缺乏现成的窗口和对话框容器。不过我喜欢 jQuery。
  • 雅虎!UI - 与上述相同的问题。真正成熟(但不幸的是,不再积极维护)并且有据可查。
  • Mocha(基于 Mootools)- 不如其他成熟。缺乏好的文档。
  • SproutCore - 同上。也没有窗口和对话框小部件。
  • 卡布奇诺——太奇怪了,太革命了。

你对这些有什么看法?我的评价正确吗?

4

8 回答 8

11

就桌面外观/感觉而言,最好的必须是 ExtJS。就 UI 而言,它确实领先于其他产品。当然存在许可问题,但它们有 FLOSS 例外,如果您打算从该项目中赚钱,那么商业许可并不完全会破坏银行。

其他非常丰富的框架值得一看(各有优劣),

于 2008-11-06T13:55:25.497 回答
5

您是否考虑过 GWT(Google Web Toolkit http://code.google.com/webtoolkit/)?

于 2008-11-06T13:18:12.793 回答
4

我喜欢 jQuery,加上它被 M$ 用于 MVC。我不会称缺乏现成的东西令人沮丧。是的,如果有的话那就太好了,但是对于这样的事情,我总是发现您最终会根据自己的需求来满足他们的需求,只需编写您自己的,这很容易!

于 2008-11-06T13:11:20.733 回答
2

YUI 在 UI 方面非常出色,只是语法有点冗长,但是嘿,yahoo 上有足够的文档!正确完成工作的网站!

于 2009-04-08T07:27:08.510 回答
2

你可以试试jQuery DesktopExtJS

于 2013-04-22T08:26:35.827 回答
1

如果您希望它看起来像桌面应用程序一样工作,我会选择Yahoo! UIExt.JS

于 2008-11-06T13:24:06.853 回答
1

我最近在一些项目中使用 ExtJS。它的学习曲线有点陡峭,因为你必须掌握他们的布局概念,但除此之外你会没事的。

只需确保在开始使用之前阅读许可协议即可。哦,ExtJS 使用 jQuery、Prototype 等也能正常工作。

于 2008-11-06T13:41:41.700 回答
0

ExtJS 可能是最好的选择。它很快,很瘦,而且非常漂亮。他们的支持也很出色。

于 2008-11-06T13:50:34.710 回答