본문 바로가기
Develop

[#Dev] 프레임워크와 라이브러리의 차이점

by 코젼 2022. 7. 20.
728x90
반응형

💁‍♀️프레임워크와 라이브러리의 차이점에 대해서 알아봅시다.

프레임워크 ( Framework )

라이브러리 ( Library )


✏️ 프레임워크

▪️ 뼈대, 기반 구조를 뜻한다.
▪️ ioc를 진행한다.
▪️ 제어의 역전 개념이 적용된 대표적인 기술이다.
▪️ 제어의 역전 ( ioc ) - 하나의 설게 원칙, 디자인 패턴이다. 모든 제어권을 애플리케이션에서 직접 설정한다.

💬프레임워크의 특징
▪️
추상화를 제공하는 여러 클래스나 컴포넌트로 구성되어 있다.
▪️ 컴포넌트들은 재사용 가능하다.
▪️ 높은 수준에서 패턴들을 조작화 할 수 있다.


✏️ 라이브러리

▪️ 단순 활용 가능한 도구들의 집합이다.
▪️ 자료 파일이다.
▪️ 개발자가 만든 클래스에서 호출하여 사용하는 방식이다.

✏️ 정리

▪️ 프레임워크와 라이브러리의 차이는 제어 흐름에 대한 주도성누구에게 / 어디에 있는가에 있다.
-- > 애플리케이션의 flow를 누가 가지고 있는가?
728x90
반응형

댓글