php-除了使用phonegap的本机应用程序外,我还想创建一个移动网站.使用相同的代码库是否明智?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php-除了使用phonegap的本机应用程序外,我还想创建一个移动网站.使用相同的代码库是否明智?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1271字,纯文字阅读大概需要2分钟。
内容图文
![php-除了使用phonegap的本机应用程序外,我还想创建一个移动网站.使用相同的代码库是否明智?](/upload/InfoBanner/zyjiaocheng/673/2d7b4859bc2b44428dfc35ed82005845.jpg)
除了使用phonegap的iphone / android原生应用程序外,我还希望拥有一个适合移动设备的网站.我目前在移动网站上使用PHP(特别是CodeIgniter,但这并不重要)和jQuery.
我认为网站和phonegap代码库可以使用相同的PHP后端来处理服务器请求,但是前端必须有所不同,因为phonegap具有专有的JavaScript来访问浏览器的本机功能(相机,加速度计等)无法访问.因此,我认为前端必须针对移动站点与针对电话间隙进行单独开发.
这有意义吗?我是否缺少让我使用与移动网站相同的phonegap代码库的内容?
解决方法:
在我工作的地方,我们使用相同的代码库开发了我们的移动网站和Android App,但视图和UI除外.网络上的所有内容都使用纯JS和HTML.我们有一个服务器端API,可以从中请求数据,然后使用Mustache对其进行模板化.
我们将Titanium用于Android App,但发现该框架要比专业人士具有更多的弊端.因此,对于iPhone应用程序升级,我们使用的是PhoneGap.我们花了几个小时,但移动网站完全按照其在浏览器中的工作方式移植到了PhoneGap创建的本机iPhone应用程序中.简而言之,这是绝对可能的,但是您必须使用JS开发网站,所有逻辑都可以轻松地将其移植到PhoneGap.
另外,仅作为建议,您应该尝试使用Zepto.js而不是jQuery.它是气凝胶的重量,具有大多数jQuery功能,而没有所有IE公牛,并且它使用了熟悉的$符号作为命名空间.更适合移动开发.
具体来说,PhoneGap具有您编写的插件.这有两个方面,一个是JS文件,它将与您为本机Obj C或Android文件编写的插件匹配.插件是模块化的,因此您可以将其插入本机应用程序,然后插入网站.
内容总结
以上是互联网集市为您收集整理的php-除了使用phonegap的本机应用程序外,我还想创建一个移动网站.使用相同的代码库是否明智?全部内容,希望文章能够帮你解决php-除了使用phonegap的本机应用程序外,我还想创建一个移动网站.使用相同的代码库是否明智?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。