GWT 中的一般方法是使用面板,然后应用自定义 CSS 主题来获得自定义外观。虽然我可以通过 CSS 修补来对我的 GWT 应用程序进行一定程度的个性化,但我想知道其他人通常如何处理样式。
我在网上遇到的一些建议是通过使用 HTMLPanel 来使用纯 HTML 管理布局。这样就可以直接在应用程序中使用 HTML 模型,而无需对所有布局进行编码。
那么在您看来,处理 GWT 应用程序的布局和自定义样式的最佳且最不痛苦的方法是什么?
到目前为止,我发现的最佳方法:
UiBinder
尽可能多地使用Common
CssResource,其中包含许多小部件重用的规则这样你就不需要维护一个总是很痛苦的全局样式表(常见问题:这个规则在哪里使用?)
这一切都取决于您、您的经验、您的团队等:
上述方法都不是完美的——这就是为什么值得了解它们的强项和弱点的原因——但最终的决定应该由你自己决定,因为你最了解你/你的团队的能力:)