【问题标题】:Question related with GWT development modeGWT开发模式相关问题
【发布时间】:2013-12-04 22:59:58
【问题描述】:

我一直认为在 GWT 2.0 的开发模式下,开发者插件会将我的 Java 代码编译成 JavaScript 以在浏览器中呈现。但从 GWT 官方网站我们可以读到:“感谢 GWT 开发者插件,无需将代码编译为 JavaScript 即可在浏览器中查看。”所以我的问题是:“如果它们不是 JavaScript 代码,我在这种模式下在浏览器中看到的所有这些小部件是什么?”。是和SWT有关还是什么,因为我不明白。

提前感谢您的帮助!

【问题讨论】:

    标签: java gwt


    【解决方案1】:

    在开发者模式下运行时,实际上是在运行 java。浏览器插件允许java端在浏览器中操作各种DOM/Javascript,所以不需要将代码编译成javascript。

    开发者模式运行插件连接的嵌入式码头服务器。 java代码在这个码头内运行。

    只有在为最终部署进行编译时,代码才会真正转换为 javascript。

    【讨论】:

    • 好的,所以我在这种模式下看到的任何视图实际上都是 JavaScript 代码,对吧?
    【解决方案2】:

    默认情况下,javascript 是在编译时从 java 代码生成的。

    GWT 也有开发模式,它可以检测到 java 代码的变化,并在运行中重新编译 javascript 代码。这种行为有助于发展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多