4

我是电话间隙的新手。我想知道电话差距和移动网站有什么区别。我对此进行了研究,但我没有找到任何合适的解决方案。任何人都可以解释这一点或提供一些文件。

4

2 回答 2

6

@axis 确实指出了一个可行的第三个选项,我相信你已经考虑过,如果你有能力,我建议在大多数情况下编写本机应用程序。然而; 如果您想使用这种方法通过您的应用程序吸引最大数量的客户,您将不得不为不同的设备了解/学习不同的语言。这使得 HTML/CSS/Javascript 非常吸引人,尤其是当这三种技术是当今网络上最常用的技术时。

所以,回到问题上来:

Phonegap 和移动网站:

  • 两者都使用 HTML/CSS/Javascript
  • 两者都可以使用 JQuery Mobile 或 Sencha 等框架针对移动设备进行优化
  • 两者都可以使用 Web 服务进行内容集成
  • 两者都可以使用本地数据存储。

电话间隙:

  • 可以放置在市场上,以供其他人在他们的设备上查找和安装您的应用程序。
  • 驻留在设备上,可以像使用本机应用程序一样使用它的硬件(相机/gps/加速器/等)。
  • 如果需要,可以扩展(通过插件)以使用本机设备代码。

手机网站:

  • 您可以通过 Web 服务器控制应用程序的部署。(例如,您可以进行更改,并立即在所有设备上生效。)
  • 减少对包含数据库内容的 Web 服务的依赖
  • 您可以利用 PHP/Python/ASP 和其他为您生成 HTML/CSS/Javascript 的网页设计技术。

而且我敢肯定,这份清单绝不是两者之间差异的完整清单,但我希望我能找到亮点……

您还有什么具体问题吗?

于 2012-09-26T20:01:22.943 回答
-1

Phonegap 使用 Web 相关技术作为目标平台的原生 API 与应用程序的用户定义业务逻辑之间的桥梁。

在后台 phonegap 使用了一个大的代码库/库,可以将您的 HTML/JS 转换为原生 API 调用。

大多数用户认为 HTML/JS 是一种更友好的解决方案,而不是 C/C++/Java/ObjC/C# 等,而且他们不需要良好的简历和对 HTML 或 JS 编码的深入了解;缺点是表演很糟糕,你基本上无能为力。通常,这些框架由在进入市场之前已经死掉的应用程序使用。

于 2012-09-26T10:02:35.610 回答