2

我正计划编写一个 GWT 应用程序,该应用程序将部署到 Web 和移动 Web 以及本机设备上的应用程序。为此,我将首先将我的 GWT 编译成 JavaScript,然后使用该GWT-Phonegap库来帮助桥接该 JavaScript 以与 PhoneGap API 兼容。

我唯一关心的是代码分割。对于普通浏览器,GWT 允许开发人员指定可以在客户端和服务器之间的不同时间下载的片段。这可以防止大型应用程序作为一个大型单体下载并在浏览器中永远启动。

但是对于原生应用程序(由 PhoneGap 构建),用户将从市场下载应用程序并期望在那时下载所有代码(100%)。

所以我问:如何GWT-Phonegap处理代码分割和片段?代码分割命令会以某种方式被忽略吗?

4

2 回答 2

3

由于 phoneGap 应用程序实际上是一个使用 javascript 和 html 打包的 WebBrowser 组件,我猜想它会像在浏览器中那样工作。唯一的区别是“下载”代码的所有通信都将在同一设备中进行本地通信。

于 2012-09-07T12:53:14.263 回答
0

使用 Phonegap,您可以将所有资源放入应用程序(HMTML、CSS、JavaScript)。如果您使用的是 gwt-phonegap,您只需将完整的编译器输出(您通常会将其放入 war 文件中)并将其放入您的应用程序中。因此,由于 javascript 是在本地部署的,因此代码拆分没有真正的问题。

于 2012-09-08T14:49:57.260 回答