ASP.NET MVC 3 auf der Zielgeraden

Der jetzt erschienene Release Candidate des Frameworks zur Umsetzung des "Model View Controller"-Patterns integriert das in NuGet umbenannte Paketverwaltungssystem und unterstützt IntelliSense- und weitere Codeassistenzfunktionen.

In Pocket speichern vorlesen Druckansicht 3 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Alexander Neumann

Microsoft hat den Release Candidate für die dritte Version des ASP.NET-MVC-Frameworks (Model View Controller) veröffentlicht. Die Veröffentlichung eines Release-Kandidaten bedeutet bei Microsoft den Auftakt der letzten Entwicklungsphase eines Produkts, bevor es als finales Produkt freigegeben wird. Im Zentrum der neuen Entwicklung steht mit Razor eine für die HTML-Generierung entwickelte Engine, die sich eines codezentrischen Templating-Mechanismus bedient.

Sie funktioniert nun mit Visual Studio sowie dem kostenlosen Visual Web Developer Express und unterstützt in der Entwicklungsumgebung IntelliSense- und Codeassistenzfunktionen. ASP.NET MVC integriert jetzt das quelloffene Paketverwaltungssystem NuGet, das bislang unter dem Namen NuPack lief. Des Weiteren gibt es neue View-Helper-Methoden und einen dezenten Umgang mit JavaScript bei den AJAX- und Validation-Helper-Klassen. Auf weitere neue Funktionen geht Microsofts Scott Guthrie in der Ankündigung ein.

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 verbreiteten Architektur- und Design-Pattern 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 ist offenbar kompatibel mit dem Vorgänger, mit ASP.NET MVC 2 erstellte Projekte sollen daher einfach auf die neue Version zu aktualisieren sein. (ane)