Javascript GWT2.7:-XJSInteropModeJS和-XjsInteropMode闭包之间有什么区别?

Javascript GWT2.7:-XJSInteropModeJS和-XjsInteropMode闭包之间有什么区别?,javascript,java,html,gwt,gwt-2.7,Javascript,Java,Html,Gwt,Gwt 2.7,我试用了GWT 2.7,并想知道-XjsInteropMode JS和-XjsInteropMode闭包编译器标志之间的区别是什么?-XjsInteropMode JS将输出标准的未使用的javascript访问器(方法名直接匹配,bean getter/setter映射到简单的属性访问)。我假设使用CLOSURE选项将向输出添加CLOSURE类型注释,以确保Gwt和CLOSURE之间的双向类型安全。。。但Goktug在G+上回答说: -XjsInteropMode CLOSURE was us

我试用了GWT 2.7,并想知道-XjsInteropMode JS和-XjsInteropMode闭包编译器标志之间的区别是什么?

-XjsInteropMode JS将输出标准的未使用的javascript访问器(方法名直接匹配,bean getter/setter映射到简单的属性访问)。我假设使用CLOSURE选项将向输出添加CLOSURE类型注释,以确保Gwt和CLOSURE之间的双向类型安全。。。但Goktug在G+上回答说:

-XjsInteropMode CLOSURE was used to generate export code in a way
that was assuming closure goog.provide(...) statements exists in
the beginning of js (potentially produced and prepended by a linker).
It was not useful for general public.

I'm using past tense because the option is now removed from the trunk.
Anways,如果你对Gwt的闭包感兴趣,视频还没有结束,但是Ray Cromwell在谈到Google收件箱时提到了他们如何支持高度优化、快速编译Gwt->闭包友好的JS->缩小的模糊JS

视频播放完毕后,请在此处查看: 在此之前,以下是幻灯片:

最后,Ray特别谈到了Js互操作:

请注意,还有一个视频的谈话待定。非常好。当它们被上传时,你应该同时观看它们