SDK And API

Difference between SDK and API:
 Difference
SDK
API
Full form
Software Development Kit
Application Programming Interface
Definition
It is a collection of tools, sample code and documentation.
It is a specified interface to a collection of software functionalities.
Example
Windows 7 SDK
Windows API
Type
Tool
Interface
Relation to each other
It generally includes an API or two
It comes independently or as a member of SDK
Definition by Wikipedia
A software development kit (SDK or “devkit”) is typically a set of software development tools that allows for the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar platform.
An application programming interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. An API may include specifications for routines, data structures, object classes, and variables.
Features
Provides tools to help programmers for development and to use the API.
The interface accesses the underlying platform capabilities and features.


loading...

No comments:

Powered by Blogger.