20 November 2007 ASP.NET, MVC, Software Factories, WCSF Robert Muehsig

Als ich mich mit den Software Factories von Microsoft beschäftigt hab, viel mir auch die “Web Client Software Factory” auf. Da ich von der Service Factory doch sehr angetan war, wollte ich mir diese Factory mal genauer anschauen.

Zur selben Zeit ungefähr hat Scott Guthrie dann das ASP.NET MVC Modell angekündigt - daher war eine ganz einfache Frage: Wenn die WCSF bereits ein ähnliches Modell unterstützt - wie gehts dann weiter? Neben dem MVC basierden Design, bietet das ASP.NET MVC Modell ja noch mehr Vorteile.

Auf Codeplex findet man für das ASP.NET MVC Thema bereits eine kleine Diskussion, die schon eine Weile nicht mehr weitergeführt wird. Entwickler die bereits Erfahrungen mit WCSF gemacht haben, können natürlich ohne große Bedenken weiterentwickeln, aber Glenn Block hat es gut in seinem Blog zusammengefasst:

What about WCSF? Well the simple answer is at this point in time we don't have one :) However as we are committed to aligning to the platform, we will be working closely with the MVC.NET guys to see what a WCSF / MVC world looks like. Many of the capabilities we provide in WCSF like Dependency Injection, Separation of logic, appear to be inherent in MVC. As this is an add on to ASP.NET and not a replacement, I can assure you this is not another case of Acropolis. WCSF will be here for a long time.

Ich habe erstmal abstand von den Service Factories für Smart Clients (WPF Anwendungen sind möglich, ist aber wohl nur “getricksts” bzw. einige WPF Features werden einfach nicht verwendet) sowie für Web Client genommen, werde mich aber Überraschen lassen, was ein zukünfigtes “Acropolis” noch so kann und wie es bei der WCSF weitergeht.


Written by Robert Muehsig

Software Developer - from Saxony, Germany - working on primedocs.io. Microsoft MVP & Web Geek.
Other Projects: KnowYourStack.com | ExpensiveMeeting | EinKofferVollerReisen.de