- 라이브러리
프로그램 제작시 필요한 기능
재사용이 필요한 기능으로 반복적인 코드작성을 없애기 위해 언제든지 필요한 곳에서 호출하여 사용
내가 코드를 컨트롤 하는 것(jquery)
ex) 자동차바퀴, 자동차 헤드라이트, 자동차 에어백
- 프레임워크
프로그램 기본 구조(뼈대)
원하는 기능 구현에만 집중하여 빠르게 개발 할 수 있도록 기본적으로 필요한 기능을 갖추고 있는 것
규칙을 따라 코딩하는 것(react)
ex)자동차 프레임
- 아키텍처
프로그램 주요 구조 설계
ex) 자동차 도면, pc를 조립하기 위해 하드웨어 부분을 확인하고 선택한 리스트
- 플랫폼
프로그램 실행 환경
ex) 자동차 주행 환경
- 컴포넌트 component
재사용이 가능한 UI단위