Es tut sich einiges in der ASP.NET Welt. Interessante neue Projekte wurden angekündigt - das ASP.NET MVC Framework erscheint in der Beta 3, das Webentwicklungstool Webmatrix in Beta 2 und brandneu der .NET Framework Package Manager NuPack.
NuPack
NuPack ist ein kompletter Package Manager, der es ermöglicht nach Bibliotheken, welche ins eigene Projekt eingebunden werden sollen online zu suchen. NuPack arbeitet ähnlich den bekannten Package Managern auf Linux Systemen. Es findet basierend auf einer Freitextsuche die Libraries und löst alle Abhängigkeiten auf. Auch alle Einstellungen – zum Beispiel in der web.config – werden von NuPack erledigt. Besonders schön – der Package Manager ist komplett in Visual Studio integriert.
Wie einfach das von der Hand geht zeigt ScottGu’s Blogartikel.
ASP.NET MVC 3 Beta
Die neue MVC 3 Beta des ASP.NET Frameworks enthält auch wieder viele Verbesserungen gegenüber der Preview 3. Zu den wichtigsten Features gehören die Unterstützung der Razor View Engine, wie immer neue View Helper – besonder nett hierbei ein Chart() Helper.
Sehr wichtig für professionelle Entwicklung und agile Methoden wie TDD, ist die Verbesserte Unterstützung für Dependency Injection. ASP.NET MVC hatte bisher auch schon gute Unterstützung für DI bei Controllerklassen, Views und Actions. In der Beta 3 werden Model Binders, Model Validation Providers, Model Metadata Providers erweitert um auch in diesen Klassen einfacher mittels Dependency Injection lose gekoppelt arbeiten zu können.
Passend zum NuPack Announcement, installiert die MVC 3 Framework Beta NuPack um es Entwicklern einfach zu machen Extensions nachzuinstallieren.
WebMatrix Beta 2
Auch das besonders einfach zu verwendende Web Design Tool WebMatrix ist in einer neuen Beta verfügbar, welche die vorherige Betaversion um neue Templates erweitert und viele neue Features zum Erstellen von WebPages bietet. Die Razor View Engine hat auch hier Einzug gehalten.
Alle Details und viele Links finden sich in ScottGu’s Announcement.
Andreas Aschauer
Mail: andreas.aschauer@codeforce.at
Twitter: www.twitter.com/CodeForceAT