阅读 100

API与SDK的区别

API=Application Programming Interface,功能为Communication,具有抽象性及标准性的特点;
SDK=Software Development Kit,软件开发工具包,开箱即用。
区别:
1.api和sdk都是给用户调用的,API全部与通信有关,API作用是抽象出所有复杂的逻辑,按需索取数据;API的标准化,通过请求发送数据,对云端的数据进行请求;
2.api有一些设计标准协议,要根据标准自己配置请求,比如rest接口,需要请求类型、参数去配置拼接url地址,经过网络协议,返回json自己处理,可能是机器不一样或者应用之间的交互,不能直接编程,怎么使用要按别人接口定义来,不是亲生的代码;
3.sdk是应用内部或者同一个语系内部,不需要走协议标准,可以直接编程,就像那个方法是你自己写的一样,返回值是多样的,不一定是json,可能是一段代码或者数据等。
例子:1.api要远程调用别人的函数,sdk不用,把函数打包放你本地;
2.api就是比如你手机链接电脑才能使用它的功能,sdk就是我直接把功能安装到你手机里你用就好了。

原文:https://www.cnblogs.com/funnycodefun/p/14593792.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐