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

GWT-许多小部件或包含其他小部件的小部件,gwt,widget,Gwt,Widget,我正在设计用户界面。它有一些静态内容和许多小部件 哪个更好 带有包含其他小部件的小部件的HTML 包含所有小部件的HTML 我也在做一个有很多小部件(可能超过250个)的项目,我认为一个小部件包含所有其他小部件是更好的方式 混合一下怎么样?如果有逻辑上结合在一起的小部件,则将它们分组到包含它们的小部件中。然后将较小的小部件集合放入包含小部件的大部件中 前几天我在一次演讲中提到了这个问题 哪个更好取决于您试图解决的问题。通常这意味着你正试图从以前的项目中避免什么痛苦 如果您发现在GWT模块代码中

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

哪个更好

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

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

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

前几天我在一次演讲中提到了这个问题

哪个更好取决于您试图解决的问题。通常这意味着你正试图从以前的项目中避免什么痛苦

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

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