Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Groovy和GWT:结合这两种范式_Gwt_Groovy - Fatal编程技术网

Groovy和GWT:结合这两种范式

Groovy和GWT:结合这两种范式,gwt,groovy,Gwt,Groovy,是否可以使用GWT组件在groovy中开发应用程序 Luis我不这么认为,因为GWT编译器基本上是一个编译器(如果GWT编译器需要Java字节码,这是可能的)。不过,您可以在服务器端使用Groovy。如果您想在服务器端使用Groovy,在UI中使用GWT,这当然是可能的。您可以使用Grails(服务器上的Groovy web框架)和来帮助您将GWT与此框架集成。现在您不能在客户端使用Groovy。一个重要的原因是Groovy非常依赖于内省,而这在GWT上是不可用的。我也很想知道这一点,因为它会非

是否可以使用GWT组件在groovy中开发应用程序


Luis

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

如果您想在服务器端使用Groovy,在UI中使用GWT,这当然是可能的。您可以使用Grails(服务器上的Groovy web框架)和来帮助您将GWT与此框架集成。

现在您不能在客户端使用Groovy。一个重要的原因是Groovy非常依赖于内省,而这在GWT上是不可用的。

我也很想知道这一点,因为它会非常好。Vaadin基本上就是这样做的,您可以使用他们的插件:


不过,在这个模型中,它将组件编译成Javascript并从服务器交付。但与GWT组件不同的是,这些组件在每次接触API时都会回调服务器(当然,对于Vaadin,您也可以使用GWT组件)。

它不是现成的,但可以使用GWT生成器进行模拟。(尽管这会增加生成的Javascript文件的大小。)