Difference between framework and library
What you will learn here about Framework vs Library.
- Difference between Framework and Library
Difference between Framework and Library
Number | Framework | Library |
---|---|---|
1. | Framework is collection of libraries. To know more about framework visit the following link. What is framework | Library is collection of function declaration and defination or collection of classes and interfaces (for Object oriented programming) for particular functionality. |
2 | In case of framework, Framework calls your code | In case of library, your code calls the library |
3 | User can't modify the framework inbuilt code | User can modify the code written in library as per requirment if required |
4 | Example: Spring framework, Node js framework | Example: GSM library, PubSubClient library |
The framework will call your code
Let's understand what do you mean by framework will call your code. Consider we have a photo frame, we have to insert the photo into the photo frame. First, we should know the dimensions of the photo frame, By knowing this it is easy to insert the photo into the photo frame. What we are doing here is just inserting the photo which fits into the photo frame. Similarly, any framework environment is almost constant and created by the creators (who created the framework). we have to design our code that suits the framework environment, How we are altering our photo to fit into the photo frame.- Photo frame: framework.
- Photo: code we designed.
- Photo frame: This has fixed dimensions, height, width, and space provided to insert the photo