0

我是 GWT 的新手。按照GWT 文档在 Eclipse "Juno" (V4.2) 中设置 Google 插件和 GWT 设计器。使用示例代码创建了一个 Web 应用程序。它在 Firefox 中很好地运行和显示:

浏览器中的 GWT 示例应用程序输出

然后我使用 WindowBuilder 打开实现 EntryPoint 的 Java 类,画布显示了一些不同的东西。输入字段标签“请输入您的姓名:”不可见,“发送”按钮位于输入字段下方,而不是右侧。截图如下:

WindowBuilder 中的 GWT 示例

由于使用 GWT 设计器的重点是在视觉上获得正确的布局,因此看到它在示例代码中没有以所见即所得的方式工作,这有点令人不安。

问题 A:有没有办法解决这种差异?是否有一些配置文件或 HTML 或 CSS 可能需要编辑,以便设计人员的视图与示例应用程序运行时浏览器显示的内容相匹配?

问题 B:GWT 设计师在您的日常实践中是否“像宣传的那样”工作?我可以相信这个工具吗?如果没有,你会推荐什么替代品?

4

2 回答 2

2

我发现 GWT 设计器是 Eclipse 平台上的一个皮塔工具,即使与 GWT 托管模式相比,它也将内存占用提升到了一个全新的水平!!!!!!

来自 Google 开发指南的GWT 文章列表。

企业工作场所的首选选项

  1. 丰富的外观和感觉的 HTML/CSS/UIBinder
  2. 用于复杂 gui 行为/性能的手动编码 GWT 布局和小部件。

编辑 - * GWT Designer 几乎没有更新/维护* - 我一年只看到 10 次奇怪的签入。我希望我错了(谷歌团队没有更新公共 svn !!!) - https://code.google.com/p/gwt-designer/source/list

于 2013-03-07T17:01:31.377 回答
1

这是因为在示例项目中,Gwt 将小部件注入到现有的 html 中。因此,您在 html 中拥有一部分样式,而在呈现的 gwt 小部件中拥有第二部分。它看起来很丑。如果您只使用 gwt 样式方法(没有任何 html 样式等),设计器将是可预测的并且完全所见即所得。

于 2013-03-10T06:12:57.693 回答