1

问题是关于 Google GWT Designer 的。GWT Designer 可以处理没有任何 .ui.xml 文件的 .java 文件。但我有一个 gwt 项目,其中设计是通过 .ui.xml 文件和 java 类实现的。它比java类更复杂。你有什么想法吗?可能应该重构吗?

谢谢!

4

1 回答 1

3

首先,如果写得好,就不需要重构现成的 UiBinder。这是一个很棒的 GWT 框架,允许将逻辑与视图分离。如果你拒绝它,你的项目将很难维护。

其次,同一个 GWT 项目可以包含用 Java 代码和 UiBinder xml 文件实现的视图。这种情况发生在 UiBinder 尚未支持的旧项目的支持下。Uibinder 是一种更现代的方法,它有很多好处。也就是说,如果您出于某种原因更喜欢仅在没有 xml 的 Java 代码中声明视图,那么请用 Java 代码编写它。这将共存并正常工作。

最重要的是现在的 GWT Designer 已经支持UiBinder。否则,没有人会使用它。

于 2012-11-12T07:26:09.543 回答