Good programmers web front-end share SDK and API relationships and connections between, SDK (Software Development Kit, Software Development Kit ) are generally a number of software engineers to build applications for a particular software package, software framework, hardware platform, operating system, etc. when the set of development tools software , such as providing Android development tools, or other hardware-based services development. There is also a software function for the SDK , such as push technology, image recognition technology, mobile support - paying technology, voice recognition analysis technology.
SDK extension data
Some common SDK: one hundred - degrees - Figure SDK , micro - letter support - paid share SDK , support - pay - Po - Support - pay SDK and so on. In order to encourage more developers to use its system or language, a lot of SDK are provided free of third-party service providers. The user does not need to function to each development project, select the appropriate stable SDK service only takes a little effort you can integrate a function in the project.
The API ( the Application Programming Interface , Application Program Interface) are functions defined in advance, or to join different components of the software system conventions. The purpose is to provide application developers with the ability of a software-based or hardware to access a set of routines, but without having to access the source code, or to understand the details of the inner workings.
API classification:
API is divided into ( Windows , Linux , Unix and other systems) system-level API , and non-OS-level custom API , in the Internet age, the site of a series of computer data services packaged into a recognizable interface open out, for the first tripartite developers to use, this behavior is called open websites API , the corresponding, the open API will be called OpenAPI .
APP , the Application for short, that is, through analysis, design, coding, generating applications software, usually refers to ios software on the phone, Android, Microsoft and others, like micro-channel use our usual phone, Alipay, microblogging, paste it all is APP ;
Popular terms: SDK build APP ( application software ) set of development tools when, API is that you can call the data interface
With the SDK to achieve some of the functions of the system , call the appropriate API data, the final product is a APP software, which we usually use .