API(Application
Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
通俗的讲,API是提供给他人使用的一组接口,在C里面是通常是函数,在Java里面还包括类/接口等。这些接口,系统或者说接口提供者已经提供了实现,你直接拿来用,不需要重新再写一堆代码去实现这些接口的功能,只需要调用API的方法名就可以实现你要的功能。
API提供者提供这组接口给别人使用,当然希望别人正确的使用它,就需要有相关的帮助文档告诉使用者这组接口能实现什么功能以及如何使用,这个就是API帮助文档的作用。
API不仅Java有,C、C++、js等等编程语音都有,API不仅可以由系统提供,也可以有第三方提供。你自己可以写一套函数(接口)实现某些功能,然后给别人使用,对于使用使用你的函数的人来说,你提供给他们的函数就是你这套接口的API。
文字性的帮助文档只是告诉使用者 相关API如何使用。
不知道说清楚了没有?
API和H5的区别为:性质不同、目的不同、应用不同。
一、性质不同
1、API:API是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。
2、H5:H5是构建Web内容的一种语言描述方式,是Web中核心语言HTML的规范。
二、目的不同
1、API:API的目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。
2、H5:H5的目的是在浏览器中通过一些技术处理将其转换成为了可识别的信息。
三、应用不同
1、API:开放的API 甚至源代码主要体现在桌面应用上。
2、H5:H5主要应用于网站的网页浏览上。
arcgis server for Enterprise这个是server软件的版本,企业版;
javascript api
这是server支持的语言中的一种JS,对外的程序接口,就是你可以直接用它已经封装好的函数