건축학 용어로 건물 건축을 위한 비계, 즉 건축자재, 사람들이 이동하도록 만든 틀을 의미한다.
비계(건축 현장에서 임시 가설물)를 설정한다는 의미로 받아들이면 되겠다.
그렇다면 개발의 세계에서는 어떻게 사용되고 있는가?
개발 언어에서의 Scaffolding이란 데이터 베이스를 이용한 프로그램에서
이를 기반으로 하는 MVC구조의 CRUD 프로그램의 뼈대를 만들어주는 기능을 의미한다.
즉, 개발자가 MVC 모델을 기반으로 어플리케이션을 만들려고 할 때
생산하는 복잡하고 많은 양의 코드를 어플리케이션이 제공하는 템플릿 기반으로
Model, View, Controller에 관련된 코드를 자동으로 생성해주는 기능이다.