8

我真的对很多链接感到困惑: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 的 Android 教程

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

什么是gwt-Phonegap?为什么我们现在需要这个?有人真的可以用一些简单的话来解释使用 gwt-Phonegap 到底发生了什么吗?

4

1 回答 1

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

于 2012-05-25T21:18:36.200 回答