2010-04-20 62 views

回答

6

如果你想在服务器端使用Groovy,而在UI中使用GWT,那肯定是可行的。您可以使用Grails(服务器上的Groovy Web框架)和Grails GWT plugin来帮助您将GWT与此框架集成。

4

我不这么认为,因为GWT编译器基本上是一个Java to JavaScript source编译器(这将是可能的,如果GWT编译器需要Java字节码)。尽管你可以在服务器端使用Groovy。

4

现在你不能在客户端使用Groovy。一个重要的原因是Groovy依赖于内省,GWT上没有这个功能。

+0

它不是开箱即用的,但可以使用GWT生成器进行模拟。 (虽然它会增加生成的Javascript文件的大小。) – snorbi 2012-07-19 08:45:44

0

我也想知道,因为它会很好。 Vaadin实质上是这样做的,你可以使用他们的插件:http://grails.org/plugin/vaadin

虽然这样做,但它正在将组件编译为Javascript并从服务器传递。但是与GWT组件不同的是,每次触摸API时都会调用服务器(尽管Vaadin也可以使用GWT组件)。