Jump to content

API, or application programming interface, is something that defines the behavior of interaction between parts of the system. For example, DirectX describes how applications should communicate to graphics hardware and what features graphics hardware needs to support in order to be compatible with these applications.

 

A framework is a software package that provides the foundations for building applications on top of it. For example, game engines are a type of software framework. Frameworks may contain APIs as part of their foundation.

 

To put it in other terms, an API is like the cables and connectors on your computer. There are set of rules there to provide communication between hardware components. A framework is like the PC platform itself. There are foundations laid out so you can build your own PC.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×