Scaffolding (informatica): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
smistamento lavoro sporco |
m fix wl |
||
(7 versioni intermedie di 6 utenti non mostrate) | |||
Riga 1:
{{S|programmazione}}
In informatica, lo '''scaffolding''' (termine [[Lingua inglese|inglese]] che significa ''impalcatura'') è una procedura che automatizza la creazione di oggetti ed interfacce a partire da alcune semplici specifiche dettate dal programmatore.
Il termine si incontra soprattutto all'interno della programmazione [[model-view-controller]] in quanto è stata resa celebre da [[Ruby on Rails]] ed è supportata da molti [[framework]] dedicati a questo genere di sviluppo<ref>Alcuni dei framework MVC che supportano lo scaffolding sono [[Ruby on Rails]], [[Django (informatica)|Django]], [[ASP.NET MVC Framework|Asp.net MVC]], [[CakePHP]], [[Symfony]], ecc.</ref> che, a partire da poche specifiche, creano:
#L'oggetto descritto,
#Classi per la sua gestione,
#Comode interfacce grafiche per accedervi.
Le classi generate dallo scaffolding nei framework MVC e [[Model–view–viewmodel|MVVM]] implementano in genere funzionalità [[CRUD]] (Create, Read, Update, Delete)
==Note==▼
<references />▼
==Voci correlate==
*[[model-view-controller]]
▲==Note==
▲<references />
{{Portale|informatica}}
▲[[Categoria:Informatica]]
|