介面開發需要注意的

2021-09-07 01:56:03 字數 832 閱讀 2332

我們在開發 api 應該注意的幾個事項(僅供參考):

1、單檔案實現多介面的形式有很多種,例如:if..elseif.. 或 switch 或 動態方法 (也就是tp的這種訪問函式體的形式)

2、對於資料的輸出最好用json,json具有相當強大的跨平台性,市場上各大主流程式語言都支援json解析,json正在逐步取代xml,成為網路資料的通用格式

3、介面安全,一定要增加介面驗證。例如,客戶端和服務端針對不同介面統一做好加密方式,服務端在對於每次介面需要都要進行驗證。以保證防止介面被惡意重新整理或黑客惡意呼叫,尤其是大型商業應用。

4、對於線上的 api 必須保證所有介面正常且關閉所有的錯誤資訊 => error_reporting(0),在輸出json 時,不能有任何其它輸出,否則,客戶端將解析資料失敗,直接 crash!

5、開發 api 和 web 有一定的區別,如果是 web 的話,可能**出錯了,不會導致特別嚴重的錯誤,也許只是導致資料寫入和查詢失敗,也許導致 web 的某個部分錯位或亂碼。但如果是 api,直接 crash!

6、做介面開發,不建議使用框架開發,原因概括起來有兩點(其實我有點冒風險的,本人也是 tper 一枚,畢竟這是tp的官網):

1)客戶端一般對服務端的響應速度有極高要求,因此,使用最原生態的 php 完成介面開發,是最高效的,假如用到了框架,還需要載入各種不需要多餘的檔案,就好比夏天穿了件冬天的衣服。試想,你在玩手機的時候,使用乙個應用隨便乙個操作,等半天才有動靜,你受的了嗎?

2)就是上面第4點提到的,框架對於web開發,是件很幸福的事,但對於 api 而言,你實在不敢想象它會給你出什麼岔子!最後你將痛苦不堪~~因為很多框架都是為 web 誕生的

app移動介面開發需要注意什麼

為了開發出可擴充套件性好 效能卓越的介面,我們需要了解下面幾點 1.制定規範 開發前一定要定好乙個規範,比如要定好資料返回的通用引數和格式。關於資料格式,用的比較多的有xml和json,我建議用json,因為json比xml的好處更多。2.精簡的返回資料 介面資料因符合需要什麼返回什麼的原則,比如要...

平時開發需要注意的點

一 牢記瀏覽器常見bug的處理方式,在 第一次編寫時就考慮解決相容問題 其實在第一次編寫 時,就已經可以開始考慮元素的樣式是否會引起其他瀏覽器的相容問題,防範於未然。舉個常見的例子 ie中float元素如果同時設定了margin值,此時margin的值會變為雙倍,解決辦法是在該元素中加入displa...

遊戲開發UI介面設計需要注意什麼?

棋牌遊戲能否在市場中得到玩家的歡迎主要取決於棋牌遊戲產品的玩法,介面風格,以及執行環境。特別是在棋牌遊戲開發完成運營初期,ui介面更是棋牌平台是否能吸引更多玩家的關鍵因素之一。因此,棋牌遊戲開發ui設計一定要合理,盡可能滿足不同玩家的需求。那麼棋牌遊戲開發ui介面設計又應當注意些什麼呢?了解受眾群體...