Échafaudage (programmation)
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
L'échafaudage ou scaffolding en anglais est une manière de concevoir des logiciels liés à une base de données. Cette technique est souvent fournie avec un cadriciel Modèle-Vue-Contrôleur, dans lequel le programmeur écrit une spécification décrivant comment la base de données sera utilisée. Le compilateur génère le code source de création, lecture, mise-à-jour et effacement (CRUD) des données en base pour l'application. Cet échafaudage est le point de départ d'une application plus puissante.
L'échafaudage fut popularisé par le cadriciel Ruby on Rails. Il a été adopté par d'autres tel que Monorail (.Net), Symfony (PHP), CakePHP, Model-Glue, Grails et Gaia Flash Framework.