我必须使用Phonegap框架开发一个Android应用程序,我需要使用PHP。有人知道是否有可能使用这种语言?在肯定的情况下,我可以将它包含在我的应用程序中?该框架的官方网站仅讨论HTML,CSS和JavasScript的使用,并且它并不完全适用于PHP。请帮帮我,这很重要!
答案 0 :(得分:0)
那是不可能的。为了能够解释PHP文件,您需要一个web服务器,如apache,nginx甚至是PHP的内置服务器。
考虑到这一点,在你的手机差距应用程序(并且电话空白已经因其性能而受到批评)中运行网络服务器将是一个巨大的开销。
但是你可以通过javascript向远程网络服务器发出ajax请求,然后它会正确响应并以适当的格式返回数据,以便你可以用js处理它们(例如json)
您的远程服务器上的PHP应用程序必须被视为API。它仅用于接收请求并返回适当的响应。它不会进行任何模板渲染或dom操作(如果你愿意,你可以返回HTML,但不推荐这样做,因为DOM结构更大,加载时间比原始数据格式要长。在涉及移动应用程序开发时很重要)
您所有的手机空间应用程序都会输入您的用户,通过ajax将其传递给服务器,然后处理您的回复。