API指Application Programming Interface, 應用程式界面

什麼是API,做個簡單的解釋,拿個大家最常看到的幾個東西來做解釋:『筆』。

今天我們要寫一份文章,我們的手=程式筆=API紙=電腦,API就是介於我們的手和電腦之間的一個工具。

如果,少了筆,我們一樣可以把字寫到紙上,不過得要自己做出一個可以寫出字來的東西才行。

有現成人家做好的筆,我們就用現成的就行了,沒有必要自己再費那麼大的功夫去做『有筆功能的東西』,除非您要寫的字是有特殊要求的,例如:您要用毛筆寫出一個非常巨大的字,這時就要專門去製造一支特大號的毛筆。

由於 API 這名詞有點氾濫,目前用的是廣義定義,所有軟硬體提供的函數庫,很多人都稱為 API 。


假設你同時看到這三個名詞,你可以這樣去分別:

1.API 為函數庫,你要直接控制某硬體或軟體時,需要使用

2.SDK 為說明書,說明 API 如何呼叫、如何使用

3.KIT 為工具組,可能有現成的範例或簡易工具,讓你不用寫程式也可以初步控制硬體。

創作者介紹

學習日誌

chenmike 發表在 痞客邦 PIXNET 留言(10) 人氣()


留言列表 (10)

發表留言
  • e23
  • 感謝分享,有點感覺了
  • 訪客
  • thank you so much!公司要我翻譯說明文件><
  • 訪客
  • 那請問甚麼是APK, 它們的關係又是如何?
  • 訪客
  • APK是Android系統的App(應用程式)的安裝檔吧...

    Android 應用程式包檔案 (APK) 是一種Android作業系統上的應用程式安裝檔案格式,其英文全稱為 「application package file」 。
  • 訪客
  • #3

    兩個沒關聯..
  • 訪客
  • 感謝分享~
  • Jerry
  • 我這樣形容不知道對不對? :
    1.API : 就是Library(可能為一個.dll檔),讓寫好的APP去call 他,最後可能會跟APP放在同一個資料夾下。

    2.SDK = API user's manual:告訴寫APP的人有提供哪些function call,並且要如何(用哪些格式)去call這個function,並且會回傳甚麼值。

    3.KIT = utility: 現成的簡單小APP,可以for demo使用,或for一些小應用。這個小程式也是call那個API來寫成的。
  • 家信
  • 那麼excel 資料庫與公司電腦網站中的API 如何串接
  • Bella
  • 簡單易明的解釋:)
  • hi
  • 簡單明瞭 讚
找更多相關文章與討論