我正在设计用户界面。它有一些静态内容和很多小部件。
哪个更好?
答案 0 :(得分:2)
我前几天在presentation to a local JUG meeting解决了这个问题。
哪个更好取决于您要解决的问题。通常这意味着你试图避免以前的项目带来的痛苦。
如果您发现在GWT模块代码中包含静态内容会很痛苦,那么您的第二个选项看起来更合适。如果不同的小部件需要相互交互(例如,更新一个小部件会刷新其他小部件),那么您的第一个选项将包含较少的痛苦。
你喜欢GUI生成的声明式风格吗?如果是这样,那么考虑使用GWT 2中包含的UiBinder。
答案 1 :(得分:0)
我也正在研究有很多小部件(可能超过250个)的项目,我认为,一个小部件,包含所有其他小部件是更好的方式。
答案 2 :(得分:0)
混合怎么样?如果有小部件在逻辑上一起使用,请将它们分组到包含的小部件中。然后将较小的小部件集合放入包含大部分的小部件中。