SDK,API,类库,有什么区别?

WBOY
Freigeben: 2016-06-06 20:31:42
Original
1477 Leute haben es durchsucht

SDK,API,类库,有什么区别?

回复内容:

SDK,API,类库,有什么区别?

可以不用总结,直接百度百科吧。你会发现,仔细阅读下,就会发现,他们是啥

  • SDK

  • API

  • 类库

这几个区别确实值得一说。

Support Development Kit。形容词Support Development形容的名字是Kit,是一个套件一个工具的组合。如果是小学生一套三角板就是他学数学的kit,电路课上的面包板就是我们学模拟电路的开发的support development kit,买树莓派那整个硬件都算,文档也可以算,不止sdk中的库的代码算那些示例代码也应该算。

API: Application Programming Interface。落脚点是Interface,是一个接口的规范。Unix有POSIX,windows有Win32 API,你写个自己的库共有的函数就是你库的API,你需要提供某项Web服务就要定义自己的API。所以还牵涉到一个跟SDK和类库都不同是,严格的说API只是给了接口规范而没有实现,(当然连一个实现都没有的API那也没有价值,但现实中也是有这事儿的)。所以比如OpenGL有自己的API,但实际上各家的支持也会细微的区别,POSIX也是得啦。

类库:字面意思看来只能是面向对象的代码库了。一套SDK可以有多个类库,一个类库可以说自己实现了某个API。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage