ASP.NET MVC Framework
framework per applicazioni web
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.
ASP.NET MVC software | |
---|---|
Genere | Integrated development environment |
Sviluppatore | Microsoft |
Ultima versione | 3.0 (01/13/2011) |
Ultima beta | 2 Preview 1 (30/07/2009) |
Sistema operativo | Microsoft Windows |
Linguaggio | C# Visual Basic .NET |
Licenza | Microsoft Public License (licenza non libera) |
Sito web | asp.net |
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
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).