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

时间:2012-05-25 09:17:44

标签: gwt cordova mgwt

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:11)

以下是答案:

  1. Cordova是开源代码库,Phonegap是它的一个发行版,就像ubuntu是linux内核的一个发行版。
  2. 如果要将GWT部署到Android设备,则需要编译GWT应用程序并将编译器的输出放在phonegap项目的www文件夹中。
  3. 见2。
  4. 你只需使用mgwt小部件和phonegap api(gwt-phonegap)正常构建你的GWT,用GWT编译器编译它并将其复制到设备上。
  5. 这是一段视频,讲解围绕GWT,Phonegap,mgwt& gwt-phonegap:http://www.youtube.com/watch?v=0V0CdhMFiao&feature=plcp