问题与Google GWT Designer有关。 GWT Designer可以使用.java文件而不使用任何.ui.xml文件。但是我有一个gwt项目,用.ui.xml文件和java类实现设计。它比java类更复杂。你有什么想法吗?可能应该重构吗?
谢谢!
答案 0 :(得分:3)
首先,如果写得好,就没有必要重构现成的UiBinder。这是一个伟大的GWT框架,允许逻辑从视图中分离。如果你拒绝它,你的项目将很难维护。
其次,同一个GWT项目可以包含在Java代码和UiBinder xml文件中实现的视图。这种情况发生在UiBinder还没有的旧项目的支持下。 Uibinder是一种更现代化的方法,具有许多优点。也就是说,如果由于某种原因,只在没有xml的Java代码中更喜欢声明视图,那么用Java代码编写它。这将共存并正常运作。
最重要的是,现在的GWT Designer有support UiBinder。否则,没有人会使用它。