Possible Duplicate:
API vs Toolkit vs FrameWork vs Libarary
Can someone Explain the differences between an API, a Framework and a Library. Some examples would be helpfull , specially for API.
Possible Duplicate:
API vs Toolkit vs FrameWork vs Libarary
Can someone Explain the differences between an API, a Framework and a Library. Some examples would be helpfull , specially for API.
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
Ref Ryan answer