ASP.NET MVC Framework
| ASP.NET MVC software | |
|---|---|
| Genere | Integrated development environmentCategoria:Ambienti di sviluppo liberi |
| Sviluppatore | Microsoft |
| Ultima versione | 5.2 (01/07/2014) |
| Ultima beta | 6.0.0-beta4 (15/05/2015) |
| Sistema operativo | MultipiattaformaCategoria:Software multipiattaforma |
| Linguaggio | Categoria:P277 letta da WikidataC#Categoria:Software libero in C sharp Visual Basic .NET |
| Licenza | Licenza Apache 2.0 (licenza libera) |
| Sito web | asp.net/mvc |
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).
Storia
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). 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
- ↑ ASP.NET MVC, Web API, Razor and Open Source, su weblogs.asp.net.
Collegamenti esterni
- (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. Categoria:P856 letta da WikidataCategoria:Voci con template Collegamenti esterni e qualificatori sconosciutiCategoria:Voci con template Collegamenti esterni e qualificatori sconosciutiCategoria:P1324 letta da Wikidata