ASP.NET MVC [1] [2] [3] ist nun als offizielle Beta verfügbar und wird bereits mit jQuery ausgeliefert und ergänzt die ASP.NET Web Plattform um eine weitere Komponente. Das MVC Modell löst ja nun nicht die bisher bewährten Webforms ab, sondern ergänzt letztendlich die inzwischen fast unerschöpfliche Toolbox die Microsoft zur Entwicklung von Webanwendungen bereitstellt. Jede Herangehensweise ein bestimmtes Problem zu lösen bietet Vor- und Nachteile. Es bleibt letztendlich dem persönlichen Geschmack des Entwicklers überlassen ob man nun Webforms, Webforms mit MVP-Pattern, Dynamic Data oder MVC benutzt, in welcher Sprache (C#, VB.NET, IronPython, IronRuby, etc.) man programmiert und die Client-GUI noch mit Ajax-Technologien oder Silverlight2 aufpeppt. Inzwischen lässt sich fast alles beliebig kombinieren und so die optimale Lösung für ein Problem erstellen. Beispiele zur Kombination der Technologien finden sich bei Scott Hanselmann [4].
ASP.NET MVC Beta bietet auch Silverlight2 Integration, so lässt sich nun bei der Anlage einer Silverlight2 Anwendung in VisualStudio2008 wählen ob sie als ASP.NET WebSite, ASP.NET Web Application Projekt oder ASP.NET MVC Projekt erstellt werden soll.
[1] http://www.asp.net/mvc/
[2] http://weblogs.asp.net/scottgu/archive/2008/10/16/asp-net-mvc-beta-released.aspx
[3] http://www.hanselman.com/blog/ASPNETMVCBetaReleasedCoolnessEnsues.aspx
[4] http://www.hanselman.com/blog/PlugInHybridsASPNETWebFormsAndASPMVCAndASPNETDynamicDataSideBySide.aspx
Geschrieben am ,