Back to writing
기술 면접 준비 - Spring
Table of contents
공통
프레임워크와 라이브러리의 차이점은?
제어의 흐름(Inversion of Control, IoC) 및 사용 방식의 차이가 있음.
제어의 흐름(Inversion of Control, IoC)
- framework: 사용자가 프레임워크의 규칙을 따르며, 프레임워크가 전체적인 흐름을 제어함.
- library: 사용자가 필요한 기능을 직접 호출하며, 흐름을 직접 제어함.
사용 방식
- framework: 구조와 규칙을 제공하며, 이를 따라야 함 (ex: Spring, Django, Vue.js)
- library: 특정 기능을 제공하며, 필요할 때 호출해서 사용 (ex: Gson, Lombok, Lodash)