我已经在iPhone和Android上开发了几个应用程序,现在我想了解Phone Gap如何适应移动图片.由于我有一个用php,css和javascript编码的现有数据库驱动(mySql)Web应用程序,我想使用PhoneGap和jQuery Mobile转换为iPhone和/或Android应用程序.
我现在要做的是找一些教程来编写一个简单的基于PhoneGap的应用程序.然后毕业到另一个稍微复杂的,使用html5进行本地数据存储.我已经开始在http://ofps.oreilly.com/titles/9780596805784/index.html上完成Jonathan Stark的优秀教程"使用HTML,CSS和JavaScript构建iPhone应用程序" .但jQtouch在该教程中有重要意义,如果可能的话,我更愿意使用更新的jQuery Mobile库.
此外,从我能够实现的微不足道的角度来看,可能有必要重新构建Web应用程序,以便Javascript与PHP分离.对于我希望只是放置一个Phone Gap包装器的东西,这似乎很多工作.
所以我的两个问题是1)有人可以通过示例来建议好的教程,以便在PhoneGap和jQuery Mobile开发方面不受欢迎吗?
2,确认将PHP从应用程序中删除是我唯一的选择,以使其作为Web应用程序运行?
您无法将包含Web服务器的PHP应用程序部署到本机(PhoneGap)应用程序中.但您可以使用本机PhoneGap应用访问位于互联网上的网页.
我曾经将PHP应用程序的呈现HTML输出用于本机PhoneGap应用程序.(我手动将HTML文件复制到PhoneGap的www文件夹中.)
基本上你需要做的是创建某种SaaS结构,你的PHP/MySQL服务于内容,移动应用程序只需通过JavaScript消耗所有内容.
因此,您执行以JSON格式提供所有内容的普通服务器端代码,然后为PhoneGat框架创建一个基本的HTML应用程序,它通过jquery $ .getJSON消耗所有内容.
看一下这个例子:http: //jquerymobile.com/demos/1.0a1/experiments/api-viewer/docs/jQuery.getJSON/index.html