CSC/ECE 517 Fall 2009/wiki1b 9 ad

From Expertiza_Wiki
Revision as of 20:24, 19 September 2009 by Prem (talk | contribs)
Jump to navigation Jump to search

Scaffolding in web application frameworks

Scaffolding is a meta-programming method of building database-backed software applications. It is a technique supported by some model-view-controller frameworks, in which the programmer may write a specification that describes how the application database may be used. The compiler uses this specification to generate code that the application can use to create, read, update and delete database entries, effectively treating the template as a "scaffold" on which to build a more powerful application. Scaffolding is an evolution of database code generators from earlier development environments, such as Oracle's CASE Generator, and many other 4GL client-server software development products.