Model-view-controller: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix incipit
Riga 2:
{{F|programmazione|giugno 2012}}
[[File:ModelViewControllerDiagram2.svg|thumb|upright=1.4|Struttura del pattern MVC]]
Il '''Model-Viewview-Controllercontroller''' ('''MVC''', talvolta tradotto in italiano con la dicitura '''Modellomodello-Vistavista-Controllocontrollo'''), in [[informatica]], è un [[design pattern|pattern architetturale]] molto diffuso nello sviluppo di sistemi [[software]], in particolare nell'ambito della [[programmazione orientata agli oggetti]], in grado di separare la [[Livello di presentazione#Altro|logica di presentazione]] dei dati dalla [[business logic|logica di business]].<ref>Per una introduzione di tipo universitario, consultare [http://www.dia.uniroma3.it/~pizzonia/swe/slides/12_MVC.pdf queste slide]. Per avere una introduzione al pattern MVC in un'ottica Java, vedere [http://www.mokabyte.it/2003/01/pattern_mvc.htm questo articolo] su Mokabyte, per avere una introduzione in ottica Microsoft, vedere [http://msdn.microsoft.com/en-us/library/ff649643.aspx questo articolo] su MSDN.</ref>
 
Questo pattern si posiziona nel livello di presentazione in una [[Architetturaarchitettura multi-tier]].
Il '''Model-View-Controller''' ('''MVC''', talvolta tradotto in italiano con la dicitura '''Modello-Vista-Controllo'''), in [[informatica]], è un [[design pattern|pattern architetturale]] molto diffuso nello sviluppo di sistemi [[software]], in particolare nell'ambito della [[programmazione orientata agli oggetti]], in grado di separare la [[Livello di presentazione#Altro|logica di presentazione]] dei dati dalla [[business logic|logica di business]].<ref>Per una introduzione di tipo universitario, consultare [http://www.dia.uniroma3.it/~pizzonia/swe/slides/12_MVC.pdf queste slide]. Per avere una introduzione al pattern MVC in un'ottica Java, vedere [http://www.mokabyte.it/2003/01/pattern_mvc.htm questo articolo] su Mokabyte, per avere una introduzione in ottica Microsoft, vedere [http://msdn.microsoft.com/en-us/library/ff649643.aspx questo articolo] su MSDN.</ref>
 
Questo pattern si posiziona nel livello di presentazione in una [[Architettura multi-tier]].
 
== Componenti ==
Riga 12 ⟶ 11:
 
== Utilizzo ==
 
Storicamente il pattern MVC è stato implementato lato server. Recentemente, con lo sviluppo e la parziale standardizzazione di [[JavaScript]] sono nate le prime implementazioni lato client.<ref>Leggere [http://www.html.it/articoli/javascript-mvc-1/ questa ottima introduzione]</ref>