
领导不懂技术,但是布置了作业,虽然我心里懂,但是我给她解释不清楚啊 ToT 本周作业:要深入思考,不要停留在表面 SDK 和 API 接入的区别及风险点。 为什么会有此两种方式,怎么产生的。
1 SuperMild 2019 年 8 月 29 日 |
2 SuperMild 2019 年 8 月 29 日 我的理解,SDK 比较“重”,通常是一大坨东西,里面有文档、源码、甚至一些辅助开发的软件。 而 API 则“轻”很多,拿起来就可以直接用。 一般先尝试提供 API,当 API 解决不了问题时(是个复杂的问题),就自然迫不得已要提供 SDK 了。 |
3 manwei6341 2019 年 8 月 29 日 SDK:Software Development Kit API:Application Programming Interface 看字面呀。。 |
4 guokeke 2019 年 8 月 29 日 Software Development Kit Application Programming Interface emmm, 就这样解释应该就可以了吧。 |
5 litp 2019 年 8 月 29 日 为什么要解释? 又不是领导做开发 |
6 CEBBCAT 2019 年 8 月 29 日 via Android API 是接口,SDK 是文件 这是我理解的 另外楼主口中的领导是老婆的意思吗?歪脖.png |
7 kidlj 2019 年 8 月 29 日 你可以直接调用 API 接口; 也可以选择调用 SDK 的函数,让 SDK 替你调用 API 接口。 |
8 airyland 2019 年 8 月 29 日 SDK 基于 API 接口实现的具体(多)语言工具库。 |
10 dorentus 2019 年 8 月 29 日 你没有说场景。不同上下文下面的 SDK 和 API 指得可能是不同概念的东西。 比如 mobile app 的场景,使用 Facebook 的 API 的话,Facebook 只能拿到你发过去的数据,但是你得自己实现请求、处理等客户端细节;假如 app 内嵌了 Facebook 的二进制 SDK (假如有的话),那么理论上它可以在你的 app 的权限范围内做任何事情并和 Facebook 或者任意第三方的服务交互…… |
12 Building 2019 年 8 月 29 日 SDK 就是一个单位,单位里面有很多员工,员工都有不同的技能 API,叫某个员工做事就是调用这个员工的 API。 |
13 wangxiaoaer 2019 年 8 月 29 日 via Android API 远程调用。 SDK 本地调用。 SDK 可能会依赖 API.。 |
14 zgq3337 2019 年 8 月 29 日 via Android “文字”和“文章”的区别 |
16 greed1is9good 2019 年 8 月 31 日 via Android 直接英文全称写出来不就清楚了,还解释个啥。。。 这么说吧,sdk 是个工具箱,api 就是个机械臂。。。 |
17 greed1is9good 2019 年 8 月 31 日 via Android 或者说遥控器吧 |