手机差距和移动网站有什么区别?

时间:2012-09-26 09:55:48

标签: cordova mobile-website mobile-webkit

我是手机缺口的新手。我想知道手机缺口和移动网站之间有什么区别。我已经为此瞪眼了,但我找不到任何合适的解决方案。可以解释这个或提供一些文件。

2 个答案:

答案 0 :(得分:6)

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

所以,回到问题:

Phonegap和移动网站:

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

<强>的PhoneGap:

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

移动网站:

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

而且我确信这个列表绝不是两者之间差异的完整列表,但我希望我能够突出亮点......

您还有任何具体问题吗?

答案 1 :(得分:-1)

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

引擎盖下的phonegap使用了一个大型的脂肪代码库/库,可以在本机API调用中翻译你的HTML / JS。

大多数用户认为HTML / JS是一个更友好的解决方案而不是C / C ++ / Java / ObjC / C#等等,他们也不需要有一个好的简历和一个知道如何编写HTML或JS;缺点是表现很糟糕,你基本上无能为力。通常这个框架被到达市场之前已经死亡的应用程序使用。