Skip to content

Module, Library, FrameWork

yjkwon07 edited this page Jul 23, 2019 · 3 revisions

라이브러리(Library)와 모듈(Module) 📖

모듈의 의미는 구성 단위, 구성부분 이고 라이브러리는 도서관이라는 뜻을 가지고 있다.

개발에서는 라이브러리와 모듈을 동일한 의미라고 생각하면 된다. 자주 사용하게 되는 코드를 하나의 함수나 클래스라는 단위로 묶어서 코드를 재사용하게 된다.

즉, 이러한 함수 또는 클래스들을 모아서 라이버리르(library)또는 모듈(module)이라 부른다. 라이브러리 또는 모듈은 개발자가 직접 만들 수도 있고 다른 사람이 만든 것을 설치받아 사용할 수도 있다.

다시 말해, 라이브러리와 모듈은 동일한 개념으로 재사용이 가능한 코드의 집합으로 볼 수 있다.

프레임워크(Framework) 👷

라이브러리와 모듈을 공통적으로 사용하기 위한 부품이라 하면 프레임워크는 기본 뼈대 라고 생각하면 된다.

개발자가 처음부터 모든것을 개발을 할 수 있지만, 프레임워크를 사용하면 원하는 기능에만 집중하여 구현할 수 있다.

프레임워크 안에는 기본적으로 필요한 기능을 갖추고 있으므로 라이브러리(혹은 모듈)이 포함되어 있다.

Clone this wiki locally