Скаффолдинг

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Скаффолдинг («scaffolding»; в переводе с англ. «строительные леса») — метод метапрограммирования для создания веб-приложений, взаимодействующих с БД.

Этот метод поддерживается некоторыми MVC-фреймворками такими, как Grails, Yii, Ruby on Rails, Django, Code Igniter (удалено в версии 2.0.0), CakePHP, Symfony, ASP.NET MVC (с версии 3).

Разработчик в них задает спецификации, по которым в дальнейшем генерируется программный код для операций создания определенных записей в БД, их чтения, обновления и удаления (CRUD).