ASP.NET MVC Framework
ASP.NET MVC Framework | ||||
---|---|---|---|---|
Ontwikkelaar(s) | Microsoft | |||
Recentste versie | 5.2 (1 juli 2014) | |||
Status | actief | |||
Besturingssysteem | multiplatform | |||
Geschreven in | C♯, VB.NET | |||
Categorie | webapplicatie framework | |||
Licentie(s) | Apache-licentie 2.0 | |||
Versiebeheer | Officiële broncode | |||
Website | https://www.asp.net/mvc/ | |||
|
Het ASP.NET MVC Framework is een Web Application Framework voor .NET. Hoewel het gebaseerd is op ASP.NET verschilt de architectuur toch sterk. Webapplicaties worden opgezet met het model-view-controller-model. In april 2009 bracht Microsoft het framework uit onder de Microsoft Public License (MS-PL).[1]
Achtergrond
ASP.NET MVC is gebaseerd op ASP.NET en geeft softwareontwikkelaars de mogelijkheid om webapplicaties te ontwerpen met een gemeenschappelijk basismodel, genaamd Model, View en Controller. Dit MVC model definieert webapplicaties met 3 logische lagen:
- Model (businesslaag)
- View (presentatielaag)
- Controller (invoercontrole)
Een Model geeft de staat van een specifiek onderdeel van de applicatie weer, een Controller handelt interacties af en werkt het Model bij, om vervolgens de gegevens door te sturen naar de View. Een View ontvangt de benodigde informatie van de Controller en geeft een weergave van de gebruikersinterface om die informatie te tonen.
Versies
Datum | Versie | Nieuw |
---|---|---|
10 december 2007 | ASP.NET MVC CTP | |
13 maart 2009 | ASP.NET MVC 1.0[2] | |
10 maart 2010 | ASP.NET MVC 2.0[3] | |
13 januari 2011 | ASP.NET MVC 3.0[4] | Razor View Engine[5] |
15 augustus 2012 | ASP.NET MVC 4.0[6] | |
30 mei 2013 | ASP.NET MVC 4 4.0.30506.0[7] | |
26 juni 2013 | ASP.NET MVC 5 Preview[8] | |
23 augustus 2013 | ASP.NET MVC 5 RC 1[9] | |
17 oktober 2013 | ASP.NET MVC 5[9] | |
17 januari 2014 | ASP.NET MVC 5.1[9] | |
10 februari 2014 | ASP.NET MVC 5.1.1[9] | |
4 april 2014 | ASP.NET MVC 5.1.2[9] |
Literatuur
- Jon Galloway, Scott Hanselman, Phil Haack, and Scott Guthrie, Professional ASP.NET MVC 2, Wrox, 2010, ISBN 0470643188
- Jeffrey Palermo, Ben Scheirman, Jimmy Bogard, and Eric Hexter, ASP.NET MVC 2 in Action, Manning Publications, 2010, ISBN 193518279X
- Steven Sanderson, Pro ASP.NET MVC 2 Framework, Second Edition, Apress, 2010, ISBN 1430228865
- Jonathan McCracken, Test-Drive ASP.NET MVC, Pragmatic Bookshelf, 2010, ISBN 1934356530
- Stephen Walther, ASP.NET MVC Framework Unleashed, Sam's, 2009, ISBN 0672329980
Externe link
- ↑ Scott Guthrie, ASP.NET MVC 1.0 Source Released. Gearchiveerd op 4 februari 2011. Geraadpleegd op 26 januari 2011.
- ↑ http://go.microsoft.com/fwlink/?LinkId=144444[dode link]
- ↑ http://www.microsoft.com/downloads/details.aspx?FamilyID=C9BA1FE1-3BA8-439A-9E21-DEF90A8615A9&displaylang=en
- ↑ http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=en. Gearchiveerd op 4 juni 2011.
- ↑ https://www.asp.net/mvc/mvc3. Gearchiveerd op 2 februari 2019.
- ↑ http://blogs.msdn.com/b/webdev/archive/2012/08/15/visual-studio-2012-rtw.aspx. Gearchiveerd op 7 december 2015.
- ↑ https://www.asp.net/vnext/overview/latest/aspnet-and-web-tools-20122-release-notes-rtw. Gearchiveerd op 22 juni 2013.
- ↑ https://www.asp.net/vnext/overview/latest/release-notes#TOC10. Gearchiveerd op 5 september 2013.
- ↑ a b c d e http://www.nuget.org/packages/Microsoft.AspNet.Mvc