Out of my feeling I think i know the difference of of library in comparison to a framework. But everytime I
search for a definition I am not satisfied. They use criterias which can be applied to both of them like:
- reuseability
- well formed interfaces
- include components written for a special purpose
{…}
Does anyone have a clear distinction?
Apple uses the term Framework for all sorts of “libraries”. The JavaVM for example is accessed in your code by including the “Java Framework” in a native application, which is basically a way for the header files to get included in the search path and the library files to get included for the linker.