GWT - 许多小部件或包含其他小部件的小部件

时间:2010-02-25 16:31:55

标签: gwt widget

我正在设计用户界面。它有一些静态内容和很多小部件。

哪个更好?

  • 带有包含其他小部件的小部件的HTML
  • 包含所有小部件的HTML
很多......

3 个答案:

答案 0 :(得分:2)

我前几天在presentation to a local JUG meeting解决了这个问题。

哪个更好取决于您要解决的问题。通常这意味着你试图避免以前的项目带来的痛苦。

如果您发现在GWT模块代码中包含静态内容会很痛苦,那么您的第二个选项看起来更合适。如果不同的小部件需要相互交互(例如,更新一个小部件会刷新其他小部件),那么您的第一个选项将包含较少的痛苦。

你喜欢GUI生成的声明式风格吗?如果是这样,那么考虑使用GWT 2中包含的UiBinder。

答案 1 :(得分:0)

我也正在研究有很多小部件(可能超过250个)的项目,我认为,一个小部件,包含所有其他小部件是更好的方式。

答案 2 :(得分:0)

混合怎么样?如果有小部件在逻辑上一起使用,请将它们分组到包含的小部件中。然后将较小的小部件集合放入包含大部分的小部件中。