ASP.NET MVC Framework

Da Wikipedia, l'enciclopedia libera.
ASP.NET MVC
Sviluppatore Microsoft
Ultima versione 4.0 (15/08/2012)
Ultima beta 2 Preview 1 (30/07/2009)
Sistema operativo Microsoft Windows
Genere Integrated development environment
Licenza Microsoft Public License
(Licenza chiusa)
Sito web asp.net

Il framework ASP.NET MVC è un tipo di Model-View-Controller sviluppato dalla Microsoft come aggiunta ad ASP.NET, offrendo un'alternativa al modello ASP.NET Web Forms, che viene utilizzato per la creazione di applicazioni web.

Per costruire un'applicazione web si procede alla composizione di tre ruoli distinti:

  • il Model (ovvero il modello dei dati, le entità e le relazioni tra esse),
  • la View (cioè la vista, il codice HTML che crea l'interfaccia utente) e
  • il Controller (il codice di controllo che contiene la logica applicativa del programma).

Cenni storici[modifica | modifica sorgente]

Il nome deriva dal fatto che il framework adotta il noto pattern Model-View-Controller (MVC).

Il codice sorgente di ASP.NET MVC è stato pubblicato da Microsoft nell'aprile 2009 sotto licenza Microsoft Public License (MS-PL).