GWT/mGWT移动应用程序的开发和部署

San*_*osh 8 gwt cordova mgwt

我真的很困惑很多链接:mgwt,Phonegap,Cordova,gwt-phonegap等等......有人真的可以帮我解决所有这些问题吗?

  1. Phonegap和Cordova是同一个 - 它们将帮助我们使用生成的JS文件构建移动可部署组件.我对么?

  2. Cordova网站提供的步骤用于创建Android项目并部署需要生成我们项目的html,JS和CSS内容.所以我们需要在从项目到这里之前建立这些.对?

  3. 现在,如果我有一个简单的GWT项目,我可以构建GWT客户端并使用步骤b(Cordova方法)直接部署生成的Web应用程序内容(.nocache.js和模块html文件)而不进行任何更改.我知道这本身就叫做Phonegap项目,我们使用Phonegap的Android教程

  4. 现在,如果我在GWT应用程序中使用了mGWT小部件,那么在开始使用Cordova步骤之前需要额外的东西 - mGWT编译的代码不能直接用在Cordova Phonegap项目中吗?

什么是gwt-Phonegap?为什么我们现在需要这个?有人可以用一些简单的词语来解释使用gwt-Phonegap究竟发生了什么.

Dan*_*rka 11

以下是答案:

  1. Cordova是开源代码库,Phonegap是它的一个发行版,就像ubuntu是linux内核的一个发行版.
  2. 如果要将GWT部署到Android设备,则需要编译GWT应用程序并将编译器的输出放在phonegap项目的www文件夹中.
  3. 见2.
  4. 你只需使用mgwt小部件和phonegap api(gwt-phonegap)正常构建你的GWT,用GWT编译器编译它并将其复制到设备.

这是一个视频,解释围绕GWT,Phonegap,mgwt和gwt-phonegap的基本概念:http://www.youtube.com/watch? v = 0V0CdhMFiao&feature = plcp

  • gwt-phonegap用于调用phonegap api.如果您不需要访问硬件(如Camera,AddressBook),则不需要gwt-phonegap.你很好用mgwt和你的gwt应用程序 (3认同)