필요한 기능들이 모여있는 코드의 묶음, 집합
자주 사용되는 기능들을 라이브러리(객체나 함수등의 형태)로 만들어두면, 필요할 때마다 직접 호출하여 사용
작업의 뼈대, 구조가가 정해져 있는 라이브러리❓
앱/서버 등의 구동, 메모리 관리, 이벤트 루프 등의 공통된 부분은 프레임워크가 알아서 관리
개발자는 서비스별로 다른 부분만 "프레임워크가 정해준 방식대로" 클래스, 메서드 등에 구현
제어의 역전
⭐"코드 흐름의 제어권"이 누구에게 있느냐⭐
너가 코드를 control 하는건지 VS 누군가의 규칙을 따라 코딩하는건지
❗참조 및 출처❗
[개발 용어] 라이브러리 vs. 프레임워크