GWT 设计师。它适用于更高版本吗?

GWT Designer. Does it work with later versions?

我正在使用 GWT 和 GAE 在 Eclipse Luna 中开始一个项目。我想问您是否可以在 GWT SDK 2.6 版本中 运行 GWT Designer(以图形方式制作 UI)。

UIBinder 工作正常,我的意思是 xml 方式。但是当我尝试与设计器一起制作一些 UI,而不是在 XML 中编写源代码时,它向我显示了关于 SWT Browser 和 xul运行ner 的众所周知的错误。在阅读并尝试了很多东西之后,我得出的结论是您只能将它与 Eclipse 3.7 和 GWT 2.1 或更早版本一起使用。我对吗?是否还有其他选择可以使用此技术制作 UI? (就像你在 Xcode 或 Visual Studio 中所做的那样)

不再维护 GWT Designer(部分原因是那些 SWT 浏览器问题)。这也意味着它不适用于 GWT 2.7(它不适用于 2.6.0,并且 2.6.1 暂时重新引入了 GWT Designer 所需的代码,但 GWT Designer 从未更新,因此它停止与 2.7 一起使用)。

正因为如此,我什至不建议尝试让 GWT Designer 与您当前的设置一起工作,因为无论何时更新 Eclipse 或 GWT 都肯定会失败。

我不知道任何其他 UI GWT 构建器。

最后但同样重要的是,根据最新 GWT Survey,只有 6% 的人使用 GWT Designer,而手工编辑纯 Java 代码或 UiBinder XML;如果您问我,这并不是重振 GWT Designer 项目的很大动力……

GWT Designer 确实可以在 Linux 上使用 GWT 2.6.1,但您需要安装 WebkitGTK 包。如果安装了 WebkitGTK,它将使用它来呈现浏览器;否则它使用 xulrunner 作为后备,它不再像您发现的那样工作。

话虽如此,但有时可能会出现一些问题。