프레임워크원하는 기능 구현에 집중하여 개발할 수 있도록 일정한 형태와 필요한 기능을 갖추고 있는 골격, 뼈대를 의미프레임워크는 애플리케이션 코드가 프레임워크에 의해 사용프레임워크에는 분명한 [제어의 역전] 개념이 적용되어 있어야 함애플리케이션 코드는 프레임워크가 짜놓은 틀에서 수동적으로 동작됨즉, 라이브러리를 포함함, 이미 뼈대가 갖춰짐 ex) Spring, Django, Vue.js, Next.js 등 라이브러리소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임즉, 특정 기능을 모아둔 코드, 함수들의 집합이며 코드 작성 시 활용 가능한 도구들을 의미라이브러리를 사용하는 애플리케이션 코드는 애플리케이션 흐름을 직접 제어단지 동작하는 중에 필요한 기능이 있을 때 능동적으로 라이브러리..