ASP.NET MVC Framework

ASP.NET MVC Framework
Ontwerp en ontwikkeling
Categorie webapplicatie framework
Ontwikkelaar(s) Microsoft
Besturings­systeem multiplatform
Geschreven in C#, Visual Basic .NET
Status en tijdlijn
Status Actief
Recentste versie 3.3.0 (24 oktober 2023), 8.0.2 (13 februari 2024) Bewerken op Wikidata
Onderdelen
Licentie(s) Microsoft Public License
Links
Website (mul) Productpagina
Versiebeheer Broncode
Portaal  Portaalicoon   Informatica

Het ASP.NET MVC is een framework ontworpen door Microsoft, waarbij de techniek model-view-controller als ontwerppatroon wordt gebruikt om .NET-applicaties te ontwikkelen. In april 2009 bracht Microsoft het framework uit onder Microsoft Public License (MS-PL), maar sinds 2017 maakt het deel uit van een opensourcesoftware.

Model-View-Controller

ASP.NET MVC is gebaseerd op ASP.NET en geeft softwareontwikkelaars de mogelijkheid om webapplicaties te ontwikkelen met een 3-laagse-ontwerppatroon, genaamd Model, View en Controller, afgekort tot MVC.

Het MVC ontwerp is ingedeeld in drie aparte lagen:

Werking

De webbrowser of de frontend staat in verbinding met gebruikers via controller, een gedefinieerd end-point via Uniform resource identifier (URI) of Uniform Resource Locator (URL). De controller coördineert de applicatieaanvragen en zal aan het model opdrachten en gegevens opvragen, waarna de controller de juiste view selecteert om terug te antwoorden. Een view zorgt voor de bescherming van interne gegevens en heeft als doel enkel de publieke data en informatie te tonen aan de gebruikersinterface. Een view is in de vorm van een DTO-component (Json/XML) of WEB-component (HTML+JavaScript).

Versies

DatumVersieNieuw
10 december 2007ASP.NET MVC CTP
13 maart 2009ASP.NET MVC 1.0
10 maart 2010ASP.NET MVC 2.0
13 januari 2011ASP.NET MVC 3.0Razor View Engine
15 augustus 2012ASP.NET MVC 4.0
30 mei 2013ASP.NET MVC 4 4.0.30506.0
26 juni 2013ASP.NET MVC 5 Preview
23 augustus 2013ASP.NET MVC 5 RC 1
17 oktober 2013ASP.NET MVC 5
17 januari 2014ASP.NET MVC 5.1
10 februari 2014ASP.NET MVC 5.1.1
4 april 2014ASP.NET MVC 5.1.2
22 June 2014ASP.NET MVC 5.1.3
1 July 2014ASP.NET MVC 5.2.0
28 August 2014ASP.NET MVC 5.2.2
9 February 2015ASP.NET MVC 5.2.3
12 February 2018ASP.NET MVC 5.2.4
2 May 2018ASP.NET MVC 5.2.5
11 May 2018ASP.NET MVC 5.2.6
29 November 2018ASP.NET MVC 5.2.7
12 April 2022 ASP.NET MVC 5.2.8 (Current)

Literatuur