- 간략 설명: 프로그램 제작 시 필요한 기능
- 비교 설명: 자동차 바퀴, 자동차 헤드라이트, 자동차 에어백
- 예시 : jQuery
재 사용이 필요한 기능
( 반복적인 코드 작성을 없애기 위해 ) 언제든지 필요한 곳에서 호출하여 사용 가능
Class나 Function으로 만들어짐
그래픽 사용자 인터페이스(Graphical user interface , GUI)에서 재사용하기 쉽게 버튼, 테이블 같은 구성 요소를 호출해서 쓸수 있도록 분리해두었다면 라이브러리
- 간략 설명: 프로그램 기본 구조(뼈대)
- 비교 설명: 자동차 프레임
- 예시 : 스프링, 리액트, 장고 등
- 간략 설명: 프로그램 주요 구조 설계
- 비교 설명: 자동차 도면
- 간략 설명: 프로그램 실행 환경
- 비교 설명: 자동차 주행 환경(일반 고속도로용, 사막 전용, 경주용, 달 탐사용)