2

我读过这两个帖子:

ExtJS 的替代品是什么?

extjs 的免费和开源替代品

是否有适用于任何框架的免费软件 UI 设计器?

我想建立一个网络文件浏览器

4

4 回答 4

2

一般来说,你可以看看这篇文章: HTML/JavaScript UI widgets GUI builder

在查看一些可能需要特殊服务器后端的不同工具时考虑。qooxdoo 作为一个工具包都是客户端的。

这篇文章的其余部分仅涉及 qooxdoo,我认为目前还没有任何成熟的可用于 qooxdoo。至少,没有一个可以与在 Visual Studio 和 WinForms 中开发的体验相提并论(作为一个简单的比较)。有一些早期的不成熟工具尝试做类似的事情,但它们仍然需要一个好的了解qooxdoo和表单放置。这不是一个完整的列表:

我认为还有一些尝试将 WYSIWYG 设计器放在名为 QxTransformer,http://qxtransformer.org/ 的 XML 到 qooxdoo 工具的前面,我可能会混淆我的项目。

请注意,qooxdoo 许可证是双重许可给 LGPL/EPL。如果您在商业环境中工作,一些公司对任何未经 MIT 或 BSD 许可的东西都感到不安。关于您提到的“免费和开源”替代方案,我提到了这一点。虽然我坚信应用 LGPL/EPL 的目的是让我们的开发人员对我们的创作做任何我们想做的事情,只要我们回馈对 qooxdoo 库的任何增强,公司律师害怕没有任何具体的书面文件。如果您是为商业组织做这件事,请先做好功课。我曾想在一个项目中使用 qooxdoo,但由于许可证和我的公司倾向于 MIT/BSD 仅开源许可证而被阻止。

作为一个库,我认为 qooxdoo 是功能最完整和结构最好的。尽管它确实带有学习曲线,但它有据可查。然而,例子比比皆是,论坛反应迅速。如果对 qooxdoo 有任何批评,可能是因为它是一个更重(大小)的库,因此最终编译的 javascript 通常很大(500-700k)。对于复杂的应用程序,对于智能手机和第一代 iPad 来说可能有点过于密集。然而,现在这个问题越来越少,qooxdoo 的移动端正在迅速发展,以提供更轻量级的解决方案。基本上,它会越来越好。

最后,这里是 qooxdoo 开发人员讨论创建 IDE 的链接。 http://qooxdoo.678.n2.nabble.com/qooxdoo-quot-IDE-quot-Request-for-Comments-td3782909.html

从经验来看,我认为手动(文本编辑)表单设计很乏味且容易出错,而一个使它更容易的工具将是天赐之物。qooxdoo 的结构和“扩展”功能将使其成为像 Visual Studio 与 WinForms 和 .NET 一起使用的 IDE 实现的主要候选者。

于 2011-12-10T20:33:28.283 回答
0

在切换到 Ext 之前,我们使用了 Yahoo 库。我们使用的是旧版本的 YUI2,但版本 3 显然也很好。它有许多类似的组件,例如网格(数据表)、菜单、日历小部件等。

http://developer.yahoo.com/yui/2/

http://developer.yahoo.com/yui/

于 2011-12-13T21:51:49.730 回答
0

Sencha Architect是一款非常不错的产品。

于 2012-12-17T08:51:41.110 回答
0

DHTMLX 库带有一个免费的在线 UI 设计器工具

该库本身是双重许可的:GPL 和商业。商业许可证包括 UI 设计器的桌面版本。

还有使用 dhtmlx 组件构建的文件浏览器演示。

(免责声明:我为 DHTMLX 工作)。

于 2013-01-21T11:43:36.677 回答