java-与PhoneGap的GWT集成

编辑-我知道在SO上有与此类似的问题,但是我觉得我的具体问题根本不是重复的.如果您不同意我的意见,请在拒绝投票或关闭投票之前引起他们的注意!如果您可以向我证明我的问题是真实的重复,我将自己删除该问题!

我对GWT的理解是,它提供了SDK和API,可让您使用Java进行编码,并且生成运行完整的Web(或移动Web)应用程序所需的所有客户端HTML,CSS和JavaScript.

我对PhoneGap的理解是,它允许您根据其JavaScript API进行编码,并可以通过配置告诉它应为其创建本机包装的本机移动平台(Android,iOS,Windows Phone等).因此,您可以用它“编写一次,运行很多”,然后将JavaScript代码转换为本地Android应用程序,本地iOS应用程序等.

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

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

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

> Java WAR(Web和移动Web应用程序)
>安卓APK
> iOS二进制文件(我相信这是IPA文件,但我可能错了)

因此,对于那些“给定的”,这是我的问题:

>这可能吗?如果没有,为什么?有什么方法可以破解或陪审团在一起,以迫使其正常工作?
>我注意到一个叫做gwt-phonegap的东西-我是否需要它才能使我提出的解决方案起作用,或者该库只是一个“不错的东西”?为什么或者为什么不?
>我在这里没有想到的其他考虑因素?其他的图书馆或工具会让我感到惊讶吗?

注意:我听说(但没有断言!)钛优于PhoneGap.但是,钛不是免费的.而且我很破产.在此先感谢您的任何帮助!

解决方法:

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

mgwt-http://www.m-gwt.com

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

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

上一篇:javascript-使用Phonegap 3.3.0 for iOS访问文件


下一篇:java-Cordova插件CallLog找不到符号