GWT:UiBinder还是GWT设计师?

Jul*_*pov 13 gwt uibinder gwt-designer

我有我使用UiBinder(GWT 2.0方式)创建的第一个GWT项目,我发现它比编写我的UI创建Java源代码(GWT 1.0方式)更容易.

但我看到这个名为GWT Designer的东西谷歌正在免费发布.它具有标准的Google Eclipse插件所缺少的很好的功能和向导.我喜欢它,但我仍然认为使用UiBinder更好.我认为GWT Designer在它可以帮助你编写UiBinder XML文件(GWT 2.0方式)时非常有用,而不仅仅是源代码(GWT 1.0方式).

你怎么看待这件事?我是否需要迁移到GWT Designer项目?如果我迁移但仍然保持UiBinder UI创建会更好吗?

dsl*_*slh 10

与传统的小部件构建相比,UiBinder可以为您提供更好的性能和更好的下载; 对我而言,这足以成为坚持使用UiBinder的理由.如果你的应用程序很轻便,那么选择可能取决于最适合你的开发风格.

我不会将现有的UiBinder模板移植到设计器中.Google很快就会向GWT设计师添加对它们的支持.


Jas*_*all 3

我自己还没有使用过新发布的 GWT Designer,但如果它已经使用 UIBinder 编写,我不认为它会保证将整个项目迁移到它。

请记住,构建 UI 的两种方法并不相互排斥 - 您可以使用 GWT Designer 创建一个新的小部件并在现有的 UIBinder 项目中使用它,如果您认为它更好,您可以考虑迁移观点。或者不是,因为他们仍然可以幸福地共存。