5

我有兴趣组合一个 Web 框架来模拟类似桌面的窗口管理器。如果你问为什么;原因是我想创建一个 Web 应用程序,它具有桌面应用程序的功能和外观,但可以跨多个平台移植,并且无需安装软件。我很可能会在 jQuery 的帮助下使用 JavaScript。我只是想在构建它之前评估一些意见。

一般来说,您希望理想的窗口管理器具有哪些功能和/或行为?此外,像这样的任务最适合基于画布的实现还是 HTML 元素实现?

我知道还有其他一些选择,但我想创建一个非常全面的 API 作为一种网关项目。有没有想到的现有项目?我知道 jQuery-UI 非常流行,而且我偶尔也会使用它。

4

1 回答 1

3

我与 OP 处于同一位置,并且有兴趣看到一些实际的回应,而不是对该问题的批评。那里有很多不同的框架,并且由于时间有限,研究起来并不是一件容易的事。

当然有一个简洁的方法来回答这个问题:“我为我的上一个项目选择了(框架 X),因为(原因 A)、(原因 B)等,并消除了(框架 Y),因为(原因 C)”

这不是轮子改造——问题是轮子选择。

我还要补充一点:

根据我对 jquery 的经验,jquery & plugins 非常棒,但由于没有单一的 UI 插件库,因此外观和感觉统一。

GWT 现在是我的领跑者,因为我将使用 Glassfish/Java 作为我的应用服务器,并且我正在尝试弄清楚它对平板电脑客户端的支持程度。

Sencha/ExtJS 从所有组件的角度来看都有我正在寻找的东西,但如果我要花钱购买商业产品,我宁愿从 adobe (AIR) 或另一家我的大公司购买知道会存在更长的时间。我还担心 Sencha 的专有 MVC 会限制我在应用服务器上使用的结构数量——这可能会导致我围绕它进行大量开发工作。

Dojo 也很有希望,我正在进一步研究。

于 2011-10-19T19:32:49.823 回答