A software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software.
A library is a collection of non-volatile resources used by computer programs, often for software development.
Inversion of control (IoC) is a design pattern in which custom-written portions of a computer program receive the flow of control from a generic framework.
Source: https://www.freecodecamp.org/news/the-difference-between-a-framework-and-a-library-bd133054023f/
좋은 정보 감사합니다