웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > webdevetc

모듈과 컴포넌트의 이해

Last Modified : 2017-08-16 / Created : 2017-07-05
5,495
View Count
모듈과 컴포넌트는 매우 중요한 개념이며 최근의 개발 디자인 패턴을 따르기 위해 반드시 이해해야만 합니다. 이 둘은 매우 비슷하지만 같지 않기 때문에 잘못 이해할 경우 혼동을 줄 수 있습니다.


모듈과 컴포넌트의 공통적인 부분은 어떤 서비스의 공통화를 하기 위한 목적을 가지며 하나의 단위로 구분될 수 있습니다. 여기서 모듈은 개별 단위가 동작할 수 있는 기본 단위가 될 수 있다는 점이라면 컴포넌트의 경우 하나의 기능 역시 컴포넌트 단위로 나뉠 수 있습니다. 이런 이유로 모듈과 컴포넌트는 1:1 이 될 수도 있지만 1대 다가 될 수도 있습니다. 



# 모듈의 역할 및 목적

모듈화를 통해 얻을 수 있는 점은 의존성 선언을 통하여 서로 간섭받지 않도록 구분하고, 재사용이 가능한 분리된 코드의 작성이 가능하게 한다는 점입니다.

Previous

linux 환경에서 nginx 웹서버 설치 및 실행하기

Previous

프론트엔드 개발자로 일하는 것은 어렵다?