过去,当
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 即可。如果你想在设计器中构建一个完整的Web应用程序,我认为
Sencha Archtect
将是一个不错的选择。但是,除了那些通过产品赚钱并有能力支付商业许可证费用的人之外,难道不是有一个使用不同(免费)构建器的 ExtJS 用户社区吗?而新用户,他们可以从它吐出的代码中学习,并以此为基础。
我的一些开发人员同事已经转向 DHTMLX。它也是双重许可的,类似于 ExtJS。它的高级程度要低得多,但对于更简单的任务来说它非常有用。他们有一个在线的Visual Composer。
我认为拥有一个免费使用的 GUI 编辑器/构建器是最好的选择。我现在可以看到“新”用户选择 DHTMLX 而不是 ExtJS,因为 ExtJS 设计工具需要付费。猜猜如果他们想要构建商业产品,他们会付钱给谁。
但是.. ExtJS 绝对更强大且可扩展。这就是我的问题。
我每天都在 Sencha 论坛上,但我不知道有哪个开源 GUI 构建器可以与 Ext4 配合使用。 有一个基于 2 构建的,据说可以与 3 一起使用,这可能就是您看到的那个。 我所知道的此类工作的唯一选择是 Architect,它比其前身 Ext Designer 先进得多,并且正如您提到的,它不是免费或开源的。
有一个基于 Java 的微服务构建器 https://ec2-13-60-96-234.eu-north-1.compute.amazonaws.com/microservice
在这里您只需填写表格,您的项目就可以下载了。 我认为这对你使用 java 会有帮助