Is there a definition of “framework” that could be used to distinguish a framework from a collection of utilities functions and/or libraries?
Where does one end and the other start or is the line between them blurry?
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.
A library is something your program uses, your program calls the library code. A framework is something that you write code for, and the framework calls your code. For instance in an MVC web application you write controllers for it, those controllers are instantiated and called by the framework, the framework is in charge.
Spring is an example of a framework that also includes libraries (like spring-jdbc, for instance).