【发布时间】:2011-04-10 08:53:19
【问题描述】:
每当我向人们询问 API 和库之间的区别时,我都会得到不同的意见。有人给出this kind的定义,说API是规范,库是实现……
有些人会告诉你 this type 的定义,API 是一堆映射出来的函数,而库只是编译形式的分发。
所有这一切让我想知道,在 Web 代码、框架和开源的世界中,真的有实际的区别吗?像 jQuery 或 cURL 这样的库可以交叉到 API 的定义中吗?
此外,框架是否会跨入这一类别? Rails 或 Zend 中是否有更“类似于 API”或“类库”的部分?
真的很期待一些启发性的想法:)
【问题讨论】:
-
“库和 API 之间还有区别吗?”答:非常好!
标签: api frameworks paradigms