據我所知SDK和API是不同的,不能完全但SDK是實現模具VS API更加接口。REST API之上的SDK - 開銷?
的SDK可以提供一組工具,輔助類(即簡化了API的訪問例如額外的代碼),具體的語言綁定和示例代碼,以幫助用戶開發和使用的API。通常,您可以擁有一個暴露一組功能的API,並擁有多個SDK來訪問該API。 API可能並不總是存在,但在提供API時它很有用。
我們有,我們正在開發的REST API訪問數據的要求,我的建議是這樣的事實,
我們不應該負擔過重的API設計創建REST API之上SDK。客戶端需要的東西很多,您可以將這種負擔推給SDK。 該SDK可提供開發人員在他們的應用程序使用調用API操作平臺特定的代碼 - 這意味着我們可以保持API整潔。
一個其他建築師是不感興趣的REST API之上開發SDK,他覺得SDK將是一個額外的開銷..
我只是想從這個論壇讓各種想法...任何建議的,反饋意見將是非常有用的..
感謝,
BARANI