처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

'프레임워크(Framework)'와 '라이브러리(Library)'의 핵심 차이점은?

보통 freeCodeCamp
보기 및 정답
A 프레임워크는 개발자의 코드를 호출하고(제어의 역전), 라이브러리는 개발자가 필요할 때 호출한다
B 프레임워크는 무료로 배포되는 소프트웨어이고, 라이브러리는 유료 결제가 반드시 필요하다고 알려져 있다
C 라이브러리의 코드 규모가 프레임워크보다 항상 더 크고 복잡한 구조를 가진다
D 프레임워크는 프론트엔드 개발에만 사용되며 백엔드 개발에서는 활용할 수 없다

해설

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

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기