12.11.2010 11:30
ASP.NET MVC 3 auf der Zielgeraden
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)
Ab sofort kann man sich mit Vorträgen für die neue Konferenz zu Agile ALM, Continuous Delivery und DevOps bewerben.
Am 5. und 6. Juni trifft sich in Toulouse die Eclipse-Community zur Erstauflage der EclipseCon France. Bis 26. Mai kann man sich noch zum Frühbucherpreis registrieren.