我是电话间隙的新手。我想知道手机和移动网站之间的区别是什么我对此进行了调查,但没有找到任何合适的解决方案。谁能解释一下或提供一些文件吗。
@aaxis确实指出了一个可行的第三个选项,我相信你已经考虑过了,如果你有能力,我建议在大多数情况下编写本机应用程序。然而如果你想使用这种方法让你的应用程序达到最大数量的客户,你就有必要了解/学习不同设备的不同语言。这使得HTML/CSS/Javascript非常吸引人,尤其是当这三种技术是当今网络上最常用的技术时。
所以,回到问题上来:
电话和移动网站:
- 两者都使用HTML/CSS/Javascript
- 两者都可以通过JQuery mobile或Sencha等框架针对移动设备进行优化
- 两者都可以使用web服务进行内容集成
- 两者都可以使用本地数据存储
电话间隙:
- 可以放在市场上,让其他人在他们的设备上查找并安装您的应用程序
- 位于设备上,可以像本地应用程序一样使用其硬件(相机/gps/加速器等)
- 如果需要,可以扩展(通过插件)以使用本机设备代码
移动网站:
- 您可以通过web服务器控制应用程序的部署。(例如,您可以进行更改,并立即在所有设备上生效。)
- 较少依赖web服务来包含数据库内容
- 您可以利用PHP/Python/ASP和其他web设计技术为您生成HTML/CSS/Javascript
我确信这个列表绝不是两者之间差异的完整列表,但我希望我能抓住亮点。。。
你还有什么具体的问题吗?
Phonegap使用web相关技术作为目标平台的本地API和应用程序的用户定义业务逻辑之间的桥梁。
在后台,phonegap使用了一个大的胖代码库/库,在原生API调用中转换HTML/JS。
大多数用户认为HTML/JS是一个更友好的解决方案,而不是C/C++/JJava/OjC/C#等等,而且他们不需要有一个好的简历和大量的HTML或JS代码知识;不利的一面是,性能很糟糕,你基本上对此无能为力。通常,在进入市场之前就已经死了的应用程序都会使用这些框架。