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 | 5.2 (01/07/2014) |
Ultima beta | 6.0.0-beta4 (15/05/2015) |
Sistema operativo | Multipiattaforma |
Linguaggio | C# Visual Basic .NET |
Licenza | Licenza Apache 2.0 (licenza libera) |
Sito web | asp.net/mvc |
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).
Storia
modificaIl 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). In seguito, nel marzo 2012, Scott Guthrie ha annunciato sul suo blog che Microsoft avrebbe pubblicato parte della sua suite di componenti web, tra cui ASP.NET MVC, sotto Licenza Apache 2.0.[1]
Note
modificaCollegamenti esterni
modifica- (EN) Sito ufficiale, su dotnet.microsoft.com.
- Repository sorgenti di ASP.NET MVC Framework, su github.com.
- Repository sorgenti di ASP.NET MVC Framework, su github.com.