320x100
320x100
컴포넌트 (Component)
소프트웨어를 이루는 독립적인 구성 요소
각 컴포넌트가 모여서 연결되면 하나의 큰 시스템이 됨
컴포넌트는 실제 프로그램이 실행되는 런타임에 독립적으로 실행되고 배포될 수 있는 특성을 가짐
모듈 (Module)
소프트웨어의 코드를 기능이나 로직 단위로 나누어 정리한 코드 묶음
코드를 작성하다보면 여러 기능이나 로직을 갖춘 함수나 클래스들이 많아지는데,
이 것들을 성격이나 역할을 기준으로 묶어서 관리할 때 사용하는 개념
컴포넌트와 모듈의 차이점
모듈 = 엔진, 타이어, 나사
컴포넌트 = 나누어진 부품들(모듈)을 사용해서 만든 완성품
일반적으로 컴포넌트가 모듈보다 큰 단위로 구성되는 경우가 많지만 때로는 하나의 모듈이 여러 컴포넌트를 포함하기도 하고 하나의 컴포넌트가 여러 개의 모듈로 구성될 수 있음
Reference
비슷해 보이지만 다른 컴포넌트와 모듈, 개념 정리 | 요즘IT
프로그래밍을 공부하다 보면 종종 비슷해 보이는 용어들 때문에 헷갈리는 경우가 많습니다. 특히 웹 개발을 하면서 자주 만나는 용어가 바로 컴포넌트(Component)와 모듈(Module)이죠. 이 두 용어는
yozm.wishket.com
300x250
728x90
'Development > Development' 카테고리의 다른 글
디자이너와 프론트엔드 개발자가 자주 쓰는 용어 총정리 (0) | 2025.06.21 |
---|---|
Liam - DB에서 자동으로 ERD 생성하는 오픈소스 도구 (0) | 2025.06.21 |
파이어베이스 스튜디오 (0) | 2025.06.21 |
최고의 개발자들이 공통적으로 가진 특성 (1) | 2025.06.16 |
오픈 소스 라이선스 가이드 (0) | 2025.06.16 |