當前位置:名人名言大全網 - 勵志說說 - 知道的說說api接口是什麽意思

知道的說說api接口是什麽意思

API就是接口,就是通道,負責壹個程序和其他軟件的溝通,本質是預先定義的函數。各位答主也已經舉了很多直觀的例子。這裏想從另外的角度,談壹談好的API,希望對大家有用。譬如我們去辦事,窗口就類似壹個API,如果對於某壹件不簡單的事情,這個窗口能做到讓我們“最多跑壹次”,“只蓋壹枚章”,這個API就是不錯的。(當然,API不太壹樣,適用接口隔離原則,即使用多個隔離的接口,如用戶註冊與用戶登錄分別寫兩個接口,可以提高程序設計靈活性。)

但我們知道,現實中“最多跑壹次”還很困難,需要有關部門把內部各種流程、數據通道梳理清楚,讓這個窗口很容易拿到各種數據幫助我們。所以說,設計很好的API,也是不容易的。

這裏還有壹個來自設計人員的解讀,更註重強調API包含計算和邏輯判斷:假設物流中“貨物”是數據,存放貨物的“總倉庫”是數據庫,“店鋪”是我們的網站、App。頁面上顯示的內容、數字,以及用戶的操作請求和結果都是需要不停搬運的“貨物”——數據,則負責調配分配打包的中轉站就是API,店鋪小哥直接從中轉站取貨就好。

由上,API的作用也就很清楚:

- 對於軟件提供商來說,留出API,讓別的應用程序來調用,形成生態,軟件才能發揮最大的價值,才能更有生命力。(同時別人也看不見代碼,不傷害商業機密。)

- 對於應用開發者來說,有了開放的API,就可以直接調用多家公司做好的功能來做自己的應用,不需要所有的事情都自己操刀,節省精力。