【问题标题】:GWT Designer. Does it work with later versions?GWT 设计师。它适用于更高版本吗?
【发布时间】:2015-04-29 14:18:58
【问题描述】:

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

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

【问题讨论】:

    标签: eclipse google-app-engine gwt swt xulrunner


    【解决方案1】:

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

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

    我不知道有任何其他用于 GWT 的 UI 构建器。

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

    【讨论】:

      【解决方案2】:

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

      话虽如此,但有时可能会有点问题。

      【讨论】:

        猜你喜欢
        • 2018-08-02
        • 2011-07-27
        • 2020-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-04
        • 2020-02-09
        • 2020-08-25
        相关资源
        最近更新 更多