标签: gwt-designer

GWT:UiBinder还是GWT设计师?

我有我使用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创建会更好吗?

gwt uibinder gwt-designer

13
推荐指数
3
解决办法
1万
查看次数

GWT表达层:谁做了什么?

我正在学习GWT并尝试围绕所有UI选项.我正在尝试了解何时/何地/如何使用Widgets,UIBinder,GWT Designer和自定义小部件.特别:

  • GWT Designer生成什么作为输出?UIBinder XML?可以肯定地说,当您不想手动编写UIBinder XML时,可以使用GWT Designer,但是它们都可以用于相同的目的吗?
  • 何时使用UIBinder而不是Widgets?Widgets是否被翻译成UIBinder XML,但是它们中有更多的代码(事件处理等)?在这种情况下,我会假设 UIBinder XML的优势是代码更少,性能更快?在两者之间进行选择时应考虑的其他因素是什么?
  • 您是否编写了大量UIBinder XML"代码段"或将它们全部打包成一个大的单片XML文件?
  • 为了制作我自己的自定义组件,扩展com.google.gwt.user.client.ui.*com.google.gwt.user.client.ui.Composite?之间的区别是什么?
  • 分工:Widgets/UIBinder vs. Layouts vs CSS文件:谁做了什么?

对我而言,我觉得所有这些事情都做同样的事情,也许这只是GWT为您提供多种方式来完成演示的方式?如果没有,请在这些项目上纠正我.

java gwt widget uibinder gwt-designer

7
推荐指数
1
解决办法
1182
查看次数

在GWT中设计GUI的最佳实践

我最近开始研究Google Web Toolkit.我已经完成了一些演练,我想我理解了基础知识和想法.但是,我对应用程序的整体架构和设计有一些疑问.

让我们从GUI开始.我想构建一个"通用"Web应用程序,用户首先看到一个登录页面.成功登录后,用户将被重定向到某种索引页面并添加一个菜单.我为登录页面创建了一个新的LoginComposite,并尝试使用GWT Designer设计一个漂亮的HTML表.但是,我发现真的很难做到,因为你不能在单个单元格(TD)上设置任何单独的属性?没有办法指定colspan或rowspan,我不能在单元格本身上设置任何填充或边距.简而言之,我确切地知道如何编写HTML代码,但我无法将其转换为设计器.那只是我吗?

此外,我想知道代码布局和设计的最佳实践.我浏览了StockWatcher教程,但这真的不是一个非常现实的Web应用程序.例如,我想知道我应该如何设计不同的形式(每个应该在继承Composite-class的自己的类中)?我应该如何在表单之间切换(例如,首先是列表视图,然后是从列表中编辑所选项目的表单,然后是完全不同的页面)?如果我为每个页面都有一个Composite,并在我的EntryPoint需要时实例化它们,这是否意味着客户端将在页面加载时下载所有这些复合材料的所有JavaScript?我应该只使用一个HTML页面,还是应该有很多?

这些是任何GWT教程都没有涵盖的问题.如果有人知道使用GWT构建的"真实"Web应用程序的一个很好的例子,我很乐意看到它.

感谢您的输入!

gwt gwt-designer

6
推荐指数
1
解决办法
3463
查看次数

GWT设计师不能使用Maven-GWT项目

我刚刚开始了一个环境的GWT项目:

  • Eclipse Helios
  • Eclipse 3.6的google插件
  • eclipse的maven2插件
  • eclipse 3.6的Gwt设计师

该项目由gwt-maven-plugin创建.该项目可以在开发模式下运行.但GWT Designer不适用于客户端GUI类.我删除了GWT的Maven依赖项并直接导入Eclipse GWT SDK,GWT Designer开始为客户端GUI类工作.但它仍然不适用于UiBuilder模板文件.

错误消息是:UIBinder模板应位于客户端程序包中.

您正在尝试将UiBinder用于/hsp-web/src/main/java/com/hs/hspweb/client/ui/UserListViewImpl.ui.xml,但它不在GWT客户端软件包中.

eclipse gwt maven gwt-designer

6
推荐指数
2
解决办法
4343
查看次数

GWT代码还是GWT设计师?

我是GWT的新手.我有个问题.哪种方式更好地学习/使用GWT编程.要么通过编写用于创建用户界面的代码或通过GWT Designer来学习使用GWT?我也在良好的编程实践和行业要求的背景下提出这个问题.

java gwt gwt-designer

5
推荐指数
1
解决办法
453
查看次数

有没有人用过"GWT Designer"?

在这里没有看到任何关于它的东西,但它似乎解决了GWT的一个问题 - 你必须编写Java代码来生成GUI.相反,该软件允许您使用拖放工具设计GUI - WYSIWYG界面.

顺便说一下,我不是想卖掉这个产品.

我只是想知道它是否像广告一样有效,易于使用等?

有没有经验可以回答这些问题?

java ide gwt wysiwyg gwt-designer

5
推荐指数
2
解决办法
8675
查看次数

如何使用GWT Designer配置Ext GWT?

配置GXT与GWT Designer有问题.我有Eclipse,GWT插件和GXT的所有新版本,无法配置GXT与GWT Designer一起使用.我设置了我的项目,以便我可以编译我的GXT项目并在浏览器中运行它.但是我无法在GWT Designer中进行设计.我没有在GWT Designer中看到任何GXT小部件.所有论坛都提供给Google Web Toolkit - >配置使用Ext-GWT(GXT),但我没有此选项.我已经完成了GXT的setup.txt中定义的所有步骤.唯一不起作用的是GWT设计师没有看到GXT小部件.

Regrads,

gwt gxt gwt-designer

5
推荐指数
1
解决办法
1万
查看次数

为什么GWT 2.7会中断GWT Designer?

根据GWT 2.7.0(RC1)发行说明,不推荐使用GWT Designer.我在我的项目中使用该工具进行一些复杂的UI设计.只是不知道为什么会发生这种情况,没有它会有什么选择.

user-interface gwt gwt2 gwt-designer

3
推荐指数
1
解决办法
6053
查看次数

标签 统计

gwt ×8

gwt-designer ×8

java ×3

uibinder ×2

eclipse ×1

gwt2 ×1

gxt ×1

ide ×1

maven ×1

user-interface ×1

widget ×1

wysiwyg ×1