GWT与纯js / html UI

时间:2014-02-06 05:49:43

标签: java gwt web

我们在Web Java项目中使用GWT来实现客户端UI和客户端业务逻辑。我们之所以选择它,是因为用Java编写所有内容非常方便(从而避免重复的业务对象)。对GWT文档/教程/博客的简要探索表明,它内置了对css,i18n,所有浏览器的支持,并且有自己的标记类似html的语言(uibinder)。

所以我们选择了GWT,在我们决定外包前端开发之前一切正常。

  1. 很难找到经验丰富的前端自由职业者使用GWT knowlenge,因此我们必须要求他们开发html + js代码,然后我们自己将其转换为GWT .ui.xml页面。这非常容易出错且常规。
  2. GWT自己生成html,因此应用css-s显示真的很难。 GWT创建了额外的div-s,表等。结果html看起来真的很难看 - 有些东西是预期位置左边的2个像素,右边是3个像素,依此类推。
  3. 所以现在我们正在考虑在纯js + html中重写al UI,并仅将GWT用于客户端业务逻辑和客户端 - 服务器交互。

    问题是:是否有任何用于简化GWT中js元素处理的库/框架? 第二个问题对社区来说是一个有问题的问题:也许有人遇到类似的问题,可以提供建议吗?

    谢谢!维塔利。

1 个答案:

答案 0 :(得分:2)

看看Errai:

http://erraiframework.org/

在这里:

https://docs.jboss.org/author/display/ERRAI/Errai+UI#ErraiUI-Createa@TemplatedCompositecomponent

使用Errai,您可以将本机HTML与GWT一起使用。

希望它有所帮助。