boilerplate, scaffolding 차이

Kim Jukyung·2023년 2월 7일
0

js 프로젝트를 하면서 다음 용어에 대한 차이가 궁금하여 찾아 봤고, 이해한 것은 다음과 같다.

스캐폴딩: scaffolding

개발 환경에 해당.
프레임워크, 환경, 등에 해당하는 뼈대를 의미. 컨텐츠가 아닌 코드 환경을 말함. (ts, react 등으로 환경을 구성함)

보일러플레이트: boilerplate

컨텐츠에 해당.
기본예제 개념으로 생각해도 괜찮을 듯. 앱의 컨텐츠에 대한 기본 레이아웃, 컴포넌트 등 UI 구성을 위한 기본 껍데기라고 생각하면 될텐데, 예를 들어 todo-list boilerplate라면 일정 추가 버튼, 리스트 컴포넌트 등이 기본적으로 세팅되어 있는 UI가 있을 수 있겠다.

create-react-app의 경우 scaffolding + boilerplate라고 할 수 있겠다.

profile
front-end javascript vue react jiujitsu

0개의 댓글