![](/img/trans.png)
[英]With Zend Framework, what is the difference between Module and Package
[英]what is the difference between an API and a package?
我们需要一个PHP项目的API,但是该API(OMDB API)不是免费的,因此我们寻找了替代方案,并看到了名为imdbphp( https://packagist.org/packages/imdbphp/imdbphp )的软件包。 这个软件包足以替代API或它们具有不同的功能吗?
非常感谢你。
程序包是可以执行某些操作的库(类或文件组)。
在您提到的问题中,API是用于检索数据(电影,运动,天气或其他)的Web接口。
特别是此程序包(imdbphp)使用API从Internet获取电影数据。 因此,它更像是API之上的包装器。
而且我真的不知道这个软件包有多好(它使用什么API或仅解析纯imdb.com)。
Api (应用程序编程接口)。
是已经编写脚本的一种模块。 您只需要将其放在脚本文件中并根据需要使用即可。
Api示例 ->假设您要访问笔记本电脑摄像头,并且需要使用api才能访问摄像头。 您将必须购买允许我们访问笔记本电脑摄像头的API。
包 (多个模块)。
就像一堆。 这堆包含许多模块/ API。 因此,您可以根据需要使用该束中的每个模块/ api。
包示例 ->假设您要访问笔记本电脑摄像头,并且需要使用API才能访问摄像头。 您将必须购买允许我们访问笔记本电脑摄像头的api, 但是有一个比api贵的软件包,其中包含多个允许我们访问笔记本电脑摄像头的api以及笔记本电脑音频。
包比api贵一点,但包比单个api包含更多项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.