是否可以将HTML / CSS布局与GWT逻辑完全分开?

时间:2009-04-19 21:38:14

标签: java html web-applications gwt

我想让我们的Web开发人员继续使用纯HTML工作,并让开发人员编写GWT Java专用代码来编写其余的业务逻辑。

甚至可能吗?

有没有人尝试与GWT环境中的Web开发人员合作?

如何将Web开发人员纳入GWT开发流程?

2 个答案:

答案 0 :(得分:4)

基本上我正在寻找的是DeclarativeUI(http://code.google.com/p/google-web-toolkit/wiki/DeclarativeUi)或UIBinder(http://code.google.com/p/google-web-toolkit-incubator/wiki/UiBinder)。

根据GWT博客,UIBinder刚刚进入孵化阶段,并且不会在GWT 1.6时间框架内提供,但很久以后。

此刻还有其他方法吗?

答案 1 :(得分:3)

如果通过HTML,你只是指布局和样式(而不是小部件本身的内容),那么是的,我会说这是完全可能的。

GWT使得将HTML代码(具有自己的ID,类和关联的CSS)与GWT小部件无缝地结合起来相当容易。许多GWT小部件本身都是普通HTML控件的相当薄的包装器,因此可以很容易地自己设置样式。

基本上,webdevelopers会为您提供HTML / CSS文件,并确保交互式部件上有ID。然后,您的Java GWT代码使用这些ID调用RootPanel.get()并添加交互式内容。

如果不了解更多具体要求,很难更加具体地了解这种方法的可行性和不可能性。