gpt4 book ai didi

java - GWT 与 PhoneGap 集成

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:49 26 4
gpt4 key购买 nike

编辑 - 我知道在 SO 上有类似的问题,但我觉得我的具体问题根本不是重复的。如果您不同意我的观点,请在投票或关闭投票之前让我注意它们!如果你能向我证明我的问题是真实的重复,我会自己删除这个问题!

我对 GWT 的理解是,它提供了一个 SDK 和 API,允许您使用 Java 进行编码,并且它生成运行成熟网络(或移动网络)所需的所有客户端 HTML、CSS 和 JavaScript应用程序。

我对 PhoneGap 的理解是,它允许您针对其 JavaScript API 进行编码,并允许您通过配置告诉它应该为哪些原生移动平台(Android、iOS、Windows Phone 等)创建原生包装器。因此,您可以使用它“一次编写,多次运行”,将您的 JavaScript 代码转换为原生 Android 应用、原生 iOS 应用等。

如果这两个假设不正确,请先纠正我!而且,如果对这些假设有任何警告,请告诉我!

假设我对 GWT 和 PhoneGap 的理解或多或少是正确的,我想尝试将它们一起用于一个应用程序,该应用程序可用作 (1) 网络应用程序,(2) 移动网络应用程序,(3) Android 应用程序和 (4) 作为 iOS 应用程序。

我想在我的 Ant 构建中“菊花链”这两个,从而将我的纯 Java 代码(通过 GWT)转换为 JavaScript(符合 PhoneGap API),然后第二个构建过程使用 PhoneGap 创建并部署:

  • Java WAR(网络和移动网络应用程序)
  • Android APK
  • 一个 iOS 二进制文件(我相信这是一个 IPA 文件,但我可能错了)

因此,将这些作为“给定条件”,这是我的问题:

  • 这可能吗?如果不是,为什么?有什么方法可以破解或随机组合一个强制这个解决方案吗?
  • 我注意到了一个叫做 gwt-phonegap 的东西——我是否需要它来让我提出的解决方案起作用,或者这个库只是一个“不错的”有”?为什么或为什么不?
  • 我在这里没有考虑的任何其他注意事项?其他适合我的库或工具?

注意:我听说(但不是断言!)Titanium 优于 PhoneGap。然而,钛并不是免费的。我很破产。在此先感谢您的帮助!

最佳答案

有一个开源项目结合了 GWT 和 Phonegap 来构建移动应用程序:

毫克重量 - http://www.m-gwt.com

那里有很多人使用它来构建移动应用程序,并且有很多文档,包括那里的视频,尤其是这个:

http://www.youtube.com/watch?v=0V0CdhMFiao&feature=plcp

关于java - GWT 与 PhoneGap 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11348772/

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