Erster Ausblick auf ASP.NET MVC 3

Die Entwicklung für Microsofts Umsetzung des Prinzips "Model View Controller" in ASP.NET geht in die nächste Runde. Eine jetzt veröffentlichte Preview weist den Weg, in welche Richtung die dritte Version von ASP.NET MVC gehen soll.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Etwas mehr als vier Monate nach der Fertigstellung von ASP.NET MVC 2 läutet Microsoft mit der Freigabe einer ersten Preview die dritte Generation der Umsetzung des Prinzips "Model View Controller" in ASP.NET ein. Scot Guthrie, Vice President der .NET-Entwicklerplattform bei Microsoft, kommen zu den in den früheren Version erarbeiteten Funktion einige neue hinzu, auf die er in einem ausführlichen Blog-Eintrag detailliert eingeht. Hervorzuheben sind vielleicht die zwei neuen im "Add View"-Dialog angezeigten View-Engines Razor und ASPX. Modellvalidierungsüberarbeitungen sowie eine bessere Unterstützung für Dependency Injection. Insbesondere auf Razor legt Guthrie das Augenmerk. Es handelt sich dabei um eine für die HTML-Generierung entwickelte Engine, die sich eines codezentrischen Templating-Mechanismus bedient.

ASP.NET MVC bietet sich dann an, wenn genaue Schichtentrennung und Kontrolle über die HTML-Ausgabe wichtiger sind als die Produktivität der Entwickler. Es ermöglicht ASP.NET-Entwicklern, mit einem weit verbreiteten Architektur- und Designpattern zu arbeiten, das Datenbank und XML-Code (Model), User-Interface-Elemente (Views) und Logik (Controller) trennt. Microsoft hatte den Sourcecode der MVC-Implementierung vor im April 2009 unter der Microsoft Public Licence (Ms-PL) als Open Source freigegeben. Die neue Version soll kompatibel mit dem Vorgänge sein, weswegen es einfach sein soll, mit ASP.NET MVC 2 erstellte Projekte auf die neue Version zu aktualisieren. (ane)