„ASP.NET MVC“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K →Lizenzierung: Zeitform |
Ulanwp (Diskussion | Beiträge) Linktextfehler beseitigt; einfache eckige Klammern im Text unzulässig, durch runde Klammern ersetzt; Vorlage Internetquelle auf neuen Parameter abruf umgestellt |
||
Zeile 68: | Zeile 68: | ||
|- |
|- |
||
|{{dts|28|11|2018}} |
|{{dts|28|11|2018}} |
||
|5.2.7<ref>{{Internetquelle |url=https://www.nuget.org/packages/Microsoft.AspNet.Mvc/ |titel=Microsoft.AspNet.Mvc 5.2.7 | |
|5.2.7<ref>{{Internetquelle |url=https://www.nuget.org/packages/Microsoft.AspNet.Mvc/ |titel=Microsoft.AspNet.Mvc 5.2.7 |abruf=2018-12-16 |sprache=en}}</ref> |
||
|- |
|- |
||
| {{dts|17|05|2016}} || 6.0 (Vorabversion) |
| {{dts|17|05|2016}} || 6.0 (Vorabversion) |
||
Zeile 115: | Zeile 115: | ||
|- |
|- |
||
|{{dts|18|6|2018}} |
|{{dts|18|6|2018}} |
||
|2.1.1<ref>{{Internetquelle |url=https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc/ |titel=Microsoft.AspNetCore.Mvc 2.1.1 | |
|2.1.1<ref>{{Internetquelle |url=https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc/ |titel=Microsoft.AspNetCore.Mvc 2.1.1 |abruf=2018-12-16 |sprache=en}}</ref> |
||
|- |
|- |
||
|{{dts|14|11|2018}} |
|{{dts|14|11|2018}} |
||
|2.2.0<ref>{{Internetquelle |url=https://github.com/aspnet/Mvc |titel= |
|2.2.0<ref>{{Internetquelle |url=https://github.com/aspnet/Mvc |titel=(Archived) ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. Project. |hrsg=ASP.NET |datum=2018-12-16 |abruf=2018-12-16}}</ref> |
||
|} |
|} |
||
Version vom 21. September 2019, 15:15 Uhr
ASP.NET MVC | |
---|---|
Basisdaten
| |
Hauptentwickler | Microsoft, .NET Foundation |
Entwickler | Microsoft |
Erscheinungsjahr | 2009 |
Aktuelle Version | 5.2.5 (Mai 2018) |
Programmiersprache | C# |
Kategorie | Webframework |
Lizenz | Apache-Lizenz 2.0 |
github.com/aspnet/Mvc www.asp.net/mvc |
Das ASP.NET MVC ist ein Webframework zur Entwicklung von Webanwendungen, das Paradigmen des Entwurfsmusters Model-View-Controller (MVC-Muster) befolgt.
Hintergrund
Das vom Hersteller Microsoft entwickelte MVC-Framework basiert auf ASP.NET und ermöglicht Webanwendungen als ein Zusammenspiel der drei Rollen Model, View und Controller zu erstellen.
Ein Model repräsentiert einen Teil der Daten der Anwendung. Ein Controller handhabt Interaktionen des Benutzers oder anderer Komponenten und aktualisiert das Model, um eine Änderung im Status der Anwendung zu reflektieren und übergibt dann Informationen der View. Ein View nimmt notwendige Informationen vom Controller und erstellt eine Benutzeroberfläche, um diese Informationen anzuzeigen. Das ASP.NET-MVC-Framework fügt die Models, Views und Controller mit Schnittstellen zusammen, wodurch jede Komponente unabhängig von den anderen getestet werden kann.
Das Framework bietet Vorlagen für Webseiten und verschiedene Verfahren zur Authentifizierung von Benutzern an.
Lizenzierung
Im April 2009 wurde der ASP.NET-MVC-Quellcode unter der Microsoft Public License (MS-PL) veröffentlicht. Im März 2012 kündigte Scott Guthrie in seinem Blog an, dass Microsoft einen Teil seiner Webkomponenten (einschließlich ASP.NET MVC, Razor und Web-API) unter einer Open-Source-Lizenz (Apache License 2.0) freigeben wird. Guthrie schrieb, dass Vorlage:"-de Der Quellcode befand sich zu Beginn auf Microsofts Entwickler-Website CodePlex. Er wird nun auf GitHub zur Verfügung gestellt. ASP.NET Web Forms wurden hier aus verschiedenen Gründen nicht berücksichtigt.
Versionshistorie
ASP.NET MVC | |
---|---|
Datum | Version |
Vorlage:dts ist VERALTET – siehe dort. |
1.0 |
Vorlage:dts ist VERALTET – siehe dort. |
2.0 |
Vorlage:dts ist VERALTET – siehe dort. |
3.0 |
Vorlage:dts ist VERALTET – siehe dort. |
4.0 |
Vorlage:dts ist VERALTET – siehe dort. |
5.0 |
Vorlage:dts ist VERALTET – siehe dort. |
5.1 |
Vorlage:dts ist VERALTET – siehe dort. |
5.1.1 |
Vorlage:dts ist VERALTET – siehe dort. |
5.1.2 |
Vorlage:dts ist VERALTET – siehe dort. |
5.1.3 |
Vorlage:dts ist VERALTET – siehe dort. |
5.2 |
Vorlage:dts ist VERALTET – siehe dort. |
5.2.2 |
Vorlage:dts ist VERALTET – siehe dort. |
5.2.3 |
Vorlage:dts ist VERALTET – siehe dort. |
5.2.4 |
Vorlage:dts ist VERALTET – siehe dort. |
5.2.5 |
Vorlage:dts ist VERALTET – siehe dort.
|
5.2.7[1] |
Vorlage:dts ist VERALTET – siehe dort. |
6.0 (Vorabversion) |
ASP.NET Core MVC | |
Vorlage:dts ist VERALTET – siehe dort. |
1.0 |
Vorlage:dts ist VERALTET – siehe dort. |
1.0.1 |
Vorlage:dts ist VERALTET – siehe dort. |
1.0.2 |
Vorlage:dts ist VERALTET – siehe dort. |
1.0.3 |
Vorlage:dts ist VERALTET – siehe dort. |
1.0.4 |
Vorlage:dts ist VERALTET – siehe dort. |
1.0.5 |
Vorlage:dts ist VERALTET – siehe dort. |
1.0.6 |
Vorlage:dts ist VERALTET – siehe dort. |
1.1 |
Vorlage:dts ist VERALTET – siehe dort. |
1.1.1 |
Vorlage:dts ist VERALTET – siehe dort. |
1.1.2 |
Vorlage:dts ist VERALTET – siehe dort. |
1.1.3 |
Vorlage:dts ist VERALTET – siehe dort. |
1.1.4 |
Vorlage:dts ist VERALTET – siehe dort. |
1.1.5 |
Vorlage:dts ist VERALTET – siehe dort. |
1.1.6 |
Vorlage:dts ist VERALTET – siehe dort. |
1.1.7 |
Vorlage:dts ist VERALTET – siehe dort. |
2.0 |
Vorlage:dts ist VERALTET – siehe dort. |
2.0.1 |
Vorlage:dts ist VERALTET – siehe dort. |
2.0.2 |
Vorlage:dts ist VERALTET – siehe dort. |
2.0.3 |
Vorlage:dts ist VERALTET – siehe dort. |
2.1.0 |
Vorlage:dts ist VERALTET – siehe dort.
|
2.1.1[2] |
Vorlage:dts ist VERALTET – siehe dort.
|
2.2.0[3] |
View Engines
Eine View Engine ist der Programmteil innerhalb des Webservers, der aus ASP.NET-Quellcode letztlich HTML-Seiten zur Verwendung im Browser erzeugt. Die View Engines, die im ASP.NET-MVC-3- und MVC-4-Framework benutzt werden, sind die Razor View Engine und die Web Forms View Engine, die fester Bestandteil des MVC-3-Frameworks sind. Standardmäßig nutzt Razor .cshtml
- oder .vbhtml
-Dateien, während Web Forms .aspx
-Dateien verwendet, um das Layout der Benutzeroberfläche zu erstellen. Prinzipiell können auch weitere View Engines verwendet werden.
Literatur
- Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen: Professional ASP.NET MVC 3. Wrox, 2011, ISBN 1-118-07658-3.
- Jeffrey Palermo, Ben Scheirman, Jimmy Bogard, Eric Hexter: ASP.NET MVC 2 in Action. Manning Publications, 2010, ISBN 1-935182-79-X.
- Steven Sanderson, Adam Freeman: Pro ASP.NET MVC 3 Framework. 2nd Edition. Apress, 2011, ISBN 1-4302-3404-0.
- Jonathan McCracken: Test-Drive ASP.NET MVC. Pragmatic Bookshelf, 2010, ISBN 1-934356-53-0.
- Stephen Walther: ASP.NET MVC Framework Unleashed. Sam’s, 2009, ISBN 0-672-32998-0.
Weblinks
Einzelnachweise
- ↑ Microsoft.AspNet.Mvc 5.2.7. Abgerufen am 16. Dezember 2018 (englisch).
- ↑ Microsoft.AspNetCore.Mvc 2.1.1. Abgerufen am 16. Dezember 2018 (englisch).
- ↑ (Archived) ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. Project. ASP.NET, 16. Dezember 2018, abgerufen am 16. Dezember 2018.