在C ++中嵌入GWT?

时间:2013-04-04 13:14:01

标签: java c++ gwt v8

我想在java中编写代码,使用GWT编译并通过v8将输出JavaScript嵌入到C ++程序中。一切似乎都合乎逻辑,因此也是可能我之前没有使用过GWT,所以我不确定。也许有人知道这是否可能?

2 个答案:

答案 0 :(得分:3)

您可以从GWT输出中复制JavaScript代码,您只需要使用编译器的“-style”标志将混淆类型设置为PRETTY或DETAILED(以便更好地阅读)。 您可以在此处详细了解code obfuscation in GWT

答案 1 :(得分:1)

当然,你可以和其他人一样使用GWT来生成运行chrome和ff插件等的js。

认为gwt核心只是一个编译器,它获取java代码并生成js。

您需要记住的是:

首先,在编译之后,gwt利用链接器将结果代码包装在特定于js执行方式的.js或.html文件中,所以你必须编写一个链接器(或修改现有的链接器)以您需要的方式提供js代码。

第二,gwt使用浏览器实现某些东西,所以也许你必须选择哪种排列更适合v8,并且可能调整一些实现。