编辑 - 我知道在这个问题上有类似的问题,但我觉得我的具体问题根本不重复。如果您不同意我的意见,请在关注或关闭投票之前提请我注意!如果您能向我证明我的问题是真的重复,我会自己删除这个问题!
我对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来创建并部署:
所以对于那些“赠品”,这是我的问题:
gwt-phonegap
的内容 - 我是否需要这样才能使我提出的解决方案正常工作,或者这个库只是“很高兴”?为什么或为什么不呢?注意:我已经听到(但我没有断言!)Titanium优于PhoneGap。然而,钛不是免费的。而且我很伤心。提前感谢您的帮助!
答案 0 :(得分:3)
有一个开源项目,结合GWT& Phonegap构建移动应用程序:
mgwt - http://www.m-gwt.com
有很多人用它来构建移动应用程序,那里有很多文档,包括视频,特别是这个: