想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我已经阅读了这两篇文章:
What are alternatives to ExtJS?
free and open source alternative to extjs
是否有适用于任何框架的免费软件Ui设计器?
我想建立一个网络文件浏览器
最佳答案
通常,您可以查看以下信息:
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/
我认为也有尝试将WYSIWYG设计器放置在名为QxTransformer,http://qxtransformer.org/的qooxdoo工具的XML前面,但是我可能会混淆我的项目。
请注意,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一起使用。
关于javascript - 替代extjs框架的免费Ui设计器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8456921/