我不是艺术家/设计师,所以通常我的GUI很好,你知道......我对GWT做了一些修改,我能够得到明智的结果,但我觉得我已经用了人为的方法来获得这些结果。< / p>
如果社区认为这个问题有帮助:请为每个答案提出一条建议。
答案 0 :(得分:9)
我们确定了GWT 1.6 / 1.7的以下高级最佳实践(仅在研究和开发3个月后):
答案 1 :(得分:5)
我们开发了一个包含GWT的大型人力资源门户网站。可以针对不同的部署自定义此应用程序的外观。为此,我们使用HTML片段生成GUI的一部分,即HTML的一部分在DTO中发送到客户端,然后填充到HTML小部件中。这种方法适用于标头,徽标,菜单等。
使用普通的GWT代码生成其他内容(例如捕获表单)。
我们使用“页面”(不同的历史标记来标识您所在的位置),因为这使用户可以以有意义的方式使用书签。我们还通过电子邮件等方式生成指向系统不同部分的链接。
我们的应用程序由许多“更高级别”的小部件组成,我们称之为“Portlets”,这些小部件被安排在XML中定义的“页面”中。同样,这使得可以自定义给定安装的功能。
所有这些都是使用我们作为开源发布的框架(GWT Portlets)完成的。
答案 2 :(得分:3)