There is confusing between library and framework are same thing or not. yes! there is difference between library and framework. To know the difference between a Library and a Framework, we have to first understand what they are individually.
What is Library :
A library is collection of code which we can use it whenever you need it.
A library performs specific, well-defined operations. internal and external code reuse as the main use case to have a library at all.Facilitates program binding.
Some common examples of Library are:
NumPy is a very popular python library for large multi-dimensional array and matrix processing, with the help of a large collection of high-level mathematical functions.
Pandas is a popular Python library for data analysis. It is not directly related to Machine Learning.
What is Framework:
A framework is collection of libraries which make set of rule/regulation,beliefs which we must be follow in our developing software application. **
Ready to use tools,standards and policies for fast application development
Easy to create and deploy an application.
Some common examples of Framework are:
Angular is a platform and framework for building single-page client applications using HTML and TypeScript. Angular is written in TypeScript. It implements core and optional functionality as a set of TypeScript libraries that you import into your applications.
Laravel is a open-source PHP web framework.which is robust and easy to understand. It follows a model-view-controller design pattern.