Scaffolding (programming)


This article is a draft concerning computing.

You can share your knowledge by improving it (how?) according to the recommendations of the corresponding projects. Scaffolding or scaffolding in English is a way of designing software related to a database. This technique is often provided with the Model-View-Controller design pattern, in which the developer writes a specification describing how the database will be used. The compiler generates the source code for creating, reading, updating, and deleting (CRUD) the database data for the application. This scaffolding is the starting point for a more powerful application.

Scaffolding was popularized by the Ruby on Rails framework in 2005. It has been adopted by others such as Monorail (.Net), Symfony (PHP), CodeIgniter, CakePHP, Yii Framework, Model-Glue, Grails , Gaia Flash Framework and AngularJS. Notes and edit the code edit code

wiki