2010-04-20 65 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組件)。