在php 中編寫介面
一、先簡單回答兩個問題:
1、php 可以開發客戶端?
答:不可以,因為php是指令碼語言,是負責完成 b/s
架構 或 c/s
架構 的s部分,即:服務端的開發。(別去糾結 gtk、winbinder)
2、為什麼選擇 php 作為開發服務端的首選?
答:跨平台(可以執行在unix、
linux、windows、mac os下)、低消耗(php消耗相當少的系統資源)、執行效率高(相對而言)、
mysql的完美搭檔,本身是免費開源的,......
做過 api 的人應該了解,其實開發 api 比開發 web 更簡潔,但可能邏輯更複雜,因為 api 其實就是資料輸出,不用呈現頁面,所以也就不存在 mvc(api 只有 m 和 c),
1、和 web 開發一樣,首先需要一些相關的引數,這些引數,都會由客戶端傳過來,也許是 get 也許是 post,這個需要開發團隊相互之間約定好,或者制定統一規範。
資料怎麼返給客戶端?
直接輸出的形式,如:json、xml、text 等等。
4、客戶端獲取到你返回的資料後,在客戶端本地和使用者進行互動
編寫介面時的coding思路
總結相信每位程式設計師都有自己的編碼習慣,我也不例外,今天就是隨筆暢談下我平時寫 的習慣 不喜勿噴 哈哈 這裡主要按照寫乙個method的思路進行展開 例子 string methodname gettheorderdetailbyorderid 例子 logger.info order.class...
app編寫時注意的問題
1.判斷是否處於登入狀態,可通過判斷本機記憶體中的登入標誌完成。2.某些ajax訪問,可放在單獨的js檔案中。二 登入 index頁面判斷登入,如沒登入,採用mui.preload載入登入頁面。var webview mui.preload login頁面按下登入鍵後,要對登入名和密碼是否為空進行檢...
如何使用PHP編寫RESTful介面
這是乙個輕量級框架,專為快速開發restful介面而設計。如果你和我一樣,厭倦了使用傳統的mvc框架編寫微服務或者前後端分離的api介面,受不了為了乙個簡單介面而做的很多多餘的coding 和ctrl c ctrl v 那麼,你肯定會喜歡這個框架!寫個helloworld.php,放到框架指定的目錄...