SDK 就是 Software Development Kit 的缩写,翻译过来——软件开发工具包。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做SDK。SDK被开发出来是为了减少程序员工作量的。比如——有公司开发出某种软件的某一功能,把它封装成SDK(比如数据分析SDK就是能够实现数据分析功能的SDK),出售给其他公司做开发用,其他公司如果想要给软件开发出某种功能,但又不想从头开始搞开发,直接付钱省事。
API相当于一个函数或接口,按照流程,将SDK中封装的功能拿进去。
SDK=放着你想要的软件功能的软件包
API=SDK上唯一的接口
最后收藏了几个提供众多API接口的网站:
https://www.binstd.com/
https://www.jiandaoyun.com/