API具體是什麼意思呢?

API,全稱Application Programming Interface,即應用程bai序編程接口。編程

API是一些預先定義函du數,目的是用來提供zhi應用程序與開發人dao員基於某軟件或者某硬件得以訪問一組例程的能力,而且無需訪問源碼或無需理解內部工做機制細節。ide

API就是操做系統給應用程序的調用接口,應用程序經過調用操做系統的 API而使操做系統去執行應用程序的命令(動做)。在 Windows 中,系統API是以函數調用的方式提供的。函數

咱們不妨把API的誕生過程用一個小故事展現出來:研發人員A開發了軟件A,研發人員B正在研發軟件B。有一天,研發人員B想要調用軟件A的部分功能來用,可是他又不想從頭看一遍軟件A的源碼和功能實現過程,怎麼辦呢?研發人員A想了一個好主意:我把軟件A裏你須要的功能打包好,寫成一個函數;你按照我說的流程,把這個函數放在軟件B裏,就能直接用個人功能了!其中,API就是研發人員A說的那個函數。ui

若是用現實中的例子就能夠這樣理解,你們所在的企業應該用過一些辦公軟件,好比某公司,使用了用友開發的ERP軟件,可是這個ERP系統卻不支持手機上報銷。怎麼辦?瞭解的朋友知道,YonBuilder是一個支持企業搭建個性化應用的平臺,能夠在YonBuilder上直接搭建一個報銷管理系統。但總不可能報銷系統在YonBuilder上,貨物管理在ERP系統上。此時API接口就派上了大用場,經過YonBuilder開放的API接口,該公司把YonBuilder和ERP系統對接起來。至關於公司同時用了兩個軟件的功能,但數據又是完全打通的。操作系統

相關文章
相關標籤/搜索