免费软件Ui设计器,用于extjs框架的替代品

Freeware Ui designer for alternatives-to-extjs frameworks

本文关键字:extjs 框架 替代品 用于 Ui 免费软件      更新时间:2023-09-26

我看过这两篇文章:

ExtJS的替代品是什么?

extjs的免费和开源替代品

是否有任何免费的Ui设计器的任何框架?

我想建立一个web文件浏览器

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

考虑不同的工具,有些可能需要特殊的服务器后端。Qooxdoo作为一个工具集完全是客户端。

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

  • qooxit:这是Derrell Lipman的一个项目,他在qooxdoo的发展中非常活跃,但我不确定这个项目的未来会怎样。http://qooxdoo-contrib.svn.sourceforge.net/viewvc/qooxdoo-contrib/trunk/qooxdoo-contrib/qooxit/
  • jsqt:使用Qt的。ui文件并翻译它们。我没有使用过这个,我猜它有很多限制。http://qooxdoo.org/contrib/project jsqt
  • Qooxdoo。Net:使用Visual Studio来设计UI,但是这个项目看起来已经死了。http://sourceforge.net/projects/qooxdoonet/

我认为也有一些尝试将所见即所得的设计器放在XML到qooxdoo的工具前面,称为QxTransformer, http://qxtransformer.org/但我可能会混淆我的项目。

请注意,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的结构和"扩展"能力将使其成为IDE实现的主要候选,就像Visual Studio在WinForms和。net中使用的那样。

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

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

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

Sencha Architect是一个非常好的产品。

DHTMLX库附带一个免费的在线UI设计工具。

库本身具有双重许可:GPL和商业许可。商业许可包含桌面版UI设计器。

还有一个使用dhtmlx组件构建的文件资源管理器演示。

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