My question is very simple, and I want a clear answer with a simple example.
What’s the main difference between API, Toolkit, Framework, and Library?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This has always been my understanding, you will no doubt see differing opinions on the subject:
API (Application Programming Interface) – Allows you to use code in an already functional application in a stand-alone fasion.
Framework – Code that gives you base classes and interfaces for a certain task/application type, usually in the form of a design pattern. (Though not always)
Library – Related code that can be swapped in and out at will to accomplish tasks at a class level
Toolkit – Related code that can be used to accomplish tasks at a component level.