kru*_*hah 15 .net ruby java api web-services
据我所知,api和web服务用于从其他网站获取数据.
那么他们之间有什么区别?
任何帮助!
编辑
有人可以用适当的例子解释一下吗?
什么是twitter和facebook api?我们可以说它只是一个访问其数据的函数或Web服务.
win*_*aed 11
Web服务是通过Internet提供的东西,供另一台计算机(而不是人类)直接使用.
API是应用程序编程接口.网站应用程序可能会通过Web服务公开API.但是,Excel或Word等桌面应用程序具有与Web无关的API(它们具有基于VBA和COM的API).
同样地,服务器应用程序(例如Joomla)可能具有基于PHP的API,该API在服务器中使用 - 即.不一定涉及网络服务.
小智 7
API(应用程序编程接口)是由程序员公开以供其他程序员使用的方法和类的列表,因此,例如,如果您在程序中使用Twitter或Facebook API,则可以使其与Twitter和Facebook合作,并执行许多有用的操作的东西.:-)
有许多方法可以公开API(Java中的JAR文件或RMI,.net程序集,COM对象,C/C++中的DLL和.H文件,HTTP上的JSON,HTTP上的XML,许多自制方法).
Web服务只是暴露API的另一种方式,在这种情况下,暴露方法的实际执行不是在您的计算机上完成,而是在Internet上的某些其他计算机上完成(在Web上 - 因此命名为"WebServices").
| 归档时间: |
|
| 查看次数: |
32882 次 |
| 最近记录: |