API和SDK的简短总结
API概念:应用程序编程接口(API,全称:Application Programming Interface)
SDK概念:软件开发工具包(SDK,全称:Software Development Kit)
-
区别
1.1 调用方式:
API–相对于码农来说要求更高,不仅要传入对应的参数,还要自己写调用函数,对调用的模块或者函数要打开看看源码后才知道怎么在自己的程序中写调用部分的代码。
SDK—相对友好很多,直接调用并传参数就行,例如python中,import XXXmodule 后参数参数就行。
1.2 功能:
SDK的功能比API多。 -
建议:能拿到SDK就SDK,这样省事很多,除非你要仔细看引用模块的源码就用API。