'프레임워크(Framework)'와 '라이브러리(Library)'의 핵심 차이점은?
보통 freeCodeCamp해설
핵심 차이는 '제어의 역전(IoC, Inversion of Control)'입니다. 라이브러리는 개발자가 원하는 때에 가져다 쓰지만, 프레임워크는 전체 흐름을 제어하며 개발자가 작성한 코드를 적절한 시점에 호출합니다. React는 라이브러리, Angular는 프레임워크에 가깝습니다.
핵심 차이는 '제어의 역전(IoC, Inversion of Control)'입니다. 라이브러리는 개발자가 원하는 때에 가져다 쓰지만, 프레임워크는 전체 흐름을 제어하며 개발자가 작성한 코드를 적절한 시점에 호출합니다. React는 라이브러리, Angular는 프레임워크에 가깝습니다.