一般的PHP框架都可以用來做app後台伺服器。因為原理上客戶端從你這邊拿的都是字串數據,所以就算你不用框架也沒有問題,不過會引發後續的問題。 PHP提供API給客戶端就好了,API描述方式有很多種:REST、SOAP等等都可以。推薦REST。
PHP可以開發客戶端?
因為PHP是腳本語言,主要用於服務端的開發,是負責完成B/S架構或C/S架構的S部分,但是PHP可不只在網路站上發展,一個PHP for Android(PFA)網站表示他們將可以發布程式設計模型、工具盒文件讓PHP在Android上實現應用程式。 (推薦學習:PHP程式設計從入門到精通)
怎麼利用PHP框架語言開發手機APP?
第一:和WEB 開發一樣,首先需要一些相關的參數,這些參數,都會由客戶端傳過來,也許是GET 也許是POST,這個需要開發團隊相互之間約定好,或製定統一規範。
第二:有了參數,根據應用需求,完成資料處理,例如:任務進度更新、APP內購、一局遊戲結束資料提交等等
第三:資料邏輯處理完後,傳回客戶端所需用到的相關數據,例如:任務狀態、內購結果、玩家資訊等等
P.S:資料怎麼回饋給客戶端?直接輸出的形式,如:JSON、XML、TEXT 等等。
第四:客戶端獲取到你返回的資料後,在客戶端本地和用戶進行交互!
php不能編寫app應用程序,主要用於B/S結構(Browser/Server,瀏覽器/伺服器模式)開發使用。但是php可以作為伺服器與app應用交換資料服務端API。
學習APP現在流行的有三種手機平台,android、IOS,windows。他們都各有各自的程式語言,具體可以在百度搜尋下各自平台製作學習。
行動後台都是 PHP、Python,Java都重,更別說C 了。看你用什麼協定了,http ,tcp/ip。
nodejs 可以把路由,form表單驗證寫成c 的模組, 主要是提供介面給行動裝置APP調用,可以從成本、伺服器資源的佔用、開發效率、運作效率,後台複雜邏輯處理的能力等。目前我就知道的有jsp,asp,php。
以上是php能做安卓手機app嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!