gpt4 book ai didi

java - Google Eclipse 插件 : Browser Plugin vs. 开发模式

转载 作者:太空宇宙 更新时间:2023-11-04 08:06:10 25 4
gpt4 key购买 nike

据我所知,Google 的 Eclipse 插件试图强调“代码-测试-调试”循环并使其尽可能快,并且它附带了一系列工具来实现这一目标。

我不明白的是需要一个“开发人员”浏览器插件来在 Eclipse 中运行您的应用程序并在 localhost 上进行本地测试。为什么插件不能启动嵌入式网络服务器并从那里托管它?为什么浏览器首先需要这个插件?

与此相关的是它与一般开发模式有何关系的问题。在开发模式下,Eclipse 是否以某种“特殊配置”运行,使其能够与该浏览器插件进行底层对话?如果是这样,为什么有必要这样做?提前致谢!

最佳答案

我相信您在这里混合了两个不同的东西:GWT 和 GAE。 GAE 不需要浏览器插件来运行本地开发服务器,而 GWT 需要浏览器插件来运行本地开发模式(甚至在 2.5 super devmode 中也会消失)。

造成困惑的原因在于 Google 将这两种独立的技术捆绑到一个插件包中,即 GPE .

为了避免这种情况,只需 uncheck GWT when creating new GAE app .

编辑:

仅在开发模式下才需要 GWT 开发插件。在这种模式下,GWT Java 源代码不会转换为 javascript,而是实际上作为 Java 运行在 JVM 中。这是支持调试所必需的:https://developers.google.com/web-toolkit/doc/latest/DevGuideCompilingAndDebugging#DevGuideDevMode

编辑2:

如果您不喜欢浏览器插件,那么您可以在本地服务器上使用生产模式。这样做的缺点是编译运行将大大扩展,因为 devmode 就地编译:您可以简单地更改 GWT 代码并通过简​​单地重新加载浏览器窗口来查看更改。

关于java - Google Eclipse 插件 : Browser Plugin vs. 开发模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12065628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com