開源項目的API和一個服務的接口

總有些人,希望看開源代碼的API像看一個服務的接口那樣簡單。

這是不現實的。因爲兩者的性質和使用方式都不相同。


API:通常有很多函數,功能非常全,軟件所有可以開放給你的部分都已經開放了。不同的API之間通常要相互配合使用。使用者通常需要了解軟件模塊的內部架構。

使用過程中,你是參考測試樣例寫,然後碰到問題去查找API。


一個成型互聯網服務的接口:通常不會太多,功能很穩定,功能明確。基本可以獨立出來使用。文檔也很好寫。

使用過程就是,要實現什麼功能,大概只看約定的接口就可以解決了。不需要了解內部架構。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章