早在那个时候,ExtJS
它2
是完全FOSS
的,有很多在线GUI builders
帮助起草你的 GUI。
在ExtJS 3
iirc 期间,ExtJS
被Sencha收购。Ext Designer
他们为此目的出售了一种价格昂贵的商业产品。但对于 FOSS 项目,ExtJS2
GUI 设计工具仍然有效。
现在ExtJS
,4
大多数/所有(?)在线 GUI 构建器都消失了。我发现用于离线使用的那个不适用于ExtJS4
. Sencha发布了Sencha Architect
用于设计ExtJS4
GUI 的新商业产品。
但是 ExtJS 仍然是双重许可的(商业和)GPL
,并且经常用于 GPL 项目中。我想知道,考虑到受欢迎程度,除了在纯代码中将它放在一起之外,是否还有其他构建 GUI 的方法?
也许是 Eclipse 的插件或其他一些很棒的 FOSS,比如Java Window Builder?
我们不需要在构建器中做所有事情,只需起草 GUI。如果你想在设计器中构建一个完整的webapp,我认为Sencha Archtect
会是一个不错的选择。但是除了那些通过产品赚钱并且有能力购买商业许可证的人之外,难道没有整个 ExtJS 用户社区使用不同的(免费)构建器吗?而新用户,他们可以从它吐出的代码中学习,并以此为基础。
我的一些开发人员伙伴已经转向DHTMLX。它也是双重许可的,类似于 ExtJS。它的高级程度要低得多,但对于更简单的任务,它非常有用。他们有一个在线的视觉作曲家。
我认为拥有免费使用的 GUI 作曲家/构建器是这里的最佳选择。我现在可以看到“新”用户选择 DHTMLX 而不是 ExtJS,因为 ExtJS 设计工具在付费墙后面。如果他们想要构建商业产品,猜猜他们会付钱给谁。
但是.. ExtJS 绝对是更强大和可扩展的。因此我的问题。