如何利用PHP語言開發(fā)手機APP(php能開發(fā)手機app嗎)
一般的PHP框架都可以用來做app后臺服務器。因為原理上客戶端從你這邊拿的都是字符串數據,所以就算你不用框架也沒有問題,不過會引發(fā)后續(xù)的問題。PHP提供API給客戶端就好了,API描述方式有很多種:REST、SOAP等等均可。推薦REST。
PHP可以開發(fā)客戶端?
因為PHP是腳本語言,主要用于服務端的開發(fā),是負責完成 B/S架構 或 C/S架構 的S部分,但是PHP可不僅僅只能在互聯網站上發(fā)展,一個PHP for Android(PFA)站點表示他們將可以發(fā)布編程模型、工具盒文檔讓PHP在Android上實現應用。
怎么利用PHP框架語言開發(fā)手機APP?
第一:和 WEB 開發(fā)一樣,首先需要一些相關的參數,這些參數,都會由客戶端傳過來,也許是 GET 也許是 POST,這個需要開發(fā)團隊相互之間約定好,或者制定統一規(guī)范。
第二:有了參數,根據應用需求,完成數據處理,例如:任務進度更新、APP內購、一局游戲結束數據提交等等
第三:數據邏輯處理完之后,返回客戶端所需要用到的相關數據,例如:任務狀態(tài)、內購結果、玩家信息等等
P.S:數據怎么返給客戶端?直接輸出的形式,如:JSON、XML、TEXT 等等。
第四:客戶端獲取到你返回的數據后,在客戶端本地和用戶進行交互!
php不能編寫 app應用程序,主要用于B/S結構(Browser/Server,瀏覽器/服務器模式)開發(fā)使用。但是php可以作為服務器與app應用交換數據服務端API.
學習APP現在流行的有三種手機平臺,android、IOS,windows。他們都各有各自的編程語言,具體可以在百度搜索下各自平臺制作學習。
移動后臺都是 PHP、Python,Java都重,更別說C 了??茨阌檬裁磪f議了,http ,tcp/ip。nodejs 可以把路由,form表單驗證 寫成c 的模塊, 主要是提供接口給移動端APP調用,可以從成本、服務器資源的占用、開發(fā)效率、運行效率,后臺復雜邏輯處理的能力 等 。目前我就知道的有jsp,asp,php。