<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx</link><description>Well, right up until this morning I was planning on blogging about the similarities and differences between the patterns used by the Web Client Software Factory (WCSF) and the up and coming ASP.NET MVC Framework ... and then I saw Glenn’s post linking</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>MSDN Blog Postings  &amp;raquo; The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#6472744</link><pubDate>Thu, 22 Nov 2007 20:40:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6472744</guid><dc:creator>MSDN Blog Postings  » The ASP.NET MVC framework, using the WCSF as a yardstick!</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://msdnrss.thecoderblogs.com/2007/11/22/the-aspnet-mvc-framework-using-the-wcsf-as-a-yardstick/"&gt;http://msdnrss.thecoderblogs.com/2007/11/22/the-aspnet-mvc-framework-using-the-wcsf-as-a-yardstick/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#6524392</link><pubDate>Mon, 26 Nov 2007 05:03:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6524392</guid><dc:creator>Sync</dc:creator><description>&lt;p&gt;Thanks.. Which one is better? Yah. It might be a lit bit hard to say. so, which framework we should use in which situation? &lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#6560004</link><pubDate>Wed, 28 Nov 2007 00:10:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6560004</guid><dc:creator>simonince</dc:creator><description>&lt;p&gt;Sync;&lt;/p&gt;
&lt;p&gt;Good question, and one that I purposely avoided :-)&lt;/p&gt;
&lt;p&gt;My view is that often the biggest benefit to selecting a pattern is that you have made the selection - i.e. all developers use a common pattern, and the application has a predefined &amp;quot;shape&amp;quot;. This helps prevent the nightmare that can arise when people do things in different ways in the same application. Assuming this chosen pattern meets your needs (unit testing, well defined class responsibilities, etc) then half the battle is won already. Therefore I don't think there is a massive amount to separate MVC from MVP (as patterns alone) - it may even be personal preference.&lt;/p&gt;
&lt;p&gt;Both frameworks aid with unit testing, application structure, and so on.&lt;/p&gt;
&lt;p&gt;But at the moment the WCSF is out there in the wild, and the MVC framework is not. Plus the WCSF adds much more - guidance around page flow, authorisation support, automated template code generation, bundles to help with responsive UI's, etc.&lt;/p&gt;
&lt;p&gt;Therefore at the moment I would choose to use the WCSF. [Note that this is my own personal view and not an official Microsoft statement].&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#6647642</link><pubDate>Tue, 04 Dec 2007 01:14:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6647642</guid><dc:creator>Arun</dc:creator><description>&lt;p&gt;One big difference in WCSF and MVC framework is, WCSF(MVP) looks at the view, as the one that can handle input and outputs functionality using the webforms/Viewstate/postback features. A presenter doesnt not worry about handling the user inputs/interactions.&lt;/p&gt;
&lt;p&gt;With ASP.NET MVC framework, Controller is used to handle the user interactions, and so, I guess the aspx based url, and view states are no longer needed , and instead controller based clean URLs handle the user inputs. And with outputs, as with Original MVC pattern, output responsibility is with View, and ViewPage renderView method handles it.&lt;/p&gt;
&lt;p&gt;So, I think moving away from postback architecture is indeed a good sign, to maintain a MVC purity, and not making a new breed of MVC.&lt;/p&gt;
&lt;p&gt;With Original MVC Pattern, the View does maintain the direct association with model, and model indeed can be modified by the view. So, if Asp.NET MVC framework would not allow a view to modify model, that is a significant change responsibilities in MVC pattern isnt it ?&lt;/p&gt;</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#6647960</link><pubDate>Tue, 04 Dec 2007 02:46:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6647960</guid><dc:creator>simonince</dc:creator><description>&lt;p&gt;Arun;&lt;/p&gt;
&lt;p&gt;My view is that making changes to the model is generally done in response to a user action, and therefore that responsibility lies with a controller... so there is not a deviation from the classic MVC pattern. I see views as interacting with the model primarily to render the data, which still fits with the MVC framework (model data is passed to a view to be rendered).&lt;/p&gt;
&lt;p&gt;There is a big benefit in my mind in keeping most interaction with the model (i.e. business logic calls) in the controller - as you can then switch out different views (e.g. html or xml/rss) without duplicating logic. It also enables views to be easily reused by different controllers, that may get similar data from different sources.&lt;/p&gt;
&lt;p&gt;I'd recommend reading the article I linked to - it makes some interesting comments on MVC misconceptions, though, so I see where you're coming from.&lt;/p&gt;
&lt;p&gt;One minor point I would make - although in MVP the aspx page (view) receives the user input, it is the presenter that responds to it (usually the view calls a method on the presenter, or raises an event) - the view does not directly interact with the business logic / model (other than rendering it). Hope that makes sense.&lt;/p&gt;
&lt;p&gt;As always though, how people implement these patterns is likely to vary slightly!&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#6654935</link><pubDate>Tue, 04 Dec 2007 19:16:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6654935</guid><dc:creator>Arun</dc:creator><description>&lt;p&gt;Thanks for your reply Simon.&lt;/p&gt;
&lt;p&gt;Yes I agree with your comments on view. &amp;quot;I see views as interacting with the model primarily to render the data, which still fits with the MVC framework (model data is passed to a view to be rendered)&amp;quot;. Agreed that &amp;nbsp;does falls in place with original MVC pattern.&lt;/p&gt;
&lt;p&gt;If model data is passed to the view, then why do we need to implement multiple views in your example page with list and details. Why not the same view, that contains the list, also pull the details data from the model data thats being passed to it ? Or am i missing some implementation details here ?&lt;/p&gt;
&lt;p&gt;And yea, the reference link you provided, I got that from pnpguidance, its awesome work. It is the base to my understanding on MVP and MVC.&lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;
&lt;p&gt;Arun.&lt;/p&gt;</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#6655865</link><pubDate>Tue, 04 Dec 2007 20:45:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6655865</guid><dc:creator>simonince</dc:creator><description>&lt;p&gt;Arun;&lt;/p&gt;
&lt;p&gt;That is a good point to make. I don't see any reason why you could not have a single view instead of two to render a master/details screen (and in some cases you want the list and the details visible at the same time so it makes more sense). I was simply using it as an example as to how it could work well to separate view responsibilities; keeping views simple and focused increases your chances of reusing them, could simplify maintenance, etc.&lt;/p&gt;
&lt;p&gt;One option here is to design the list and details sections as two User Controls. That way you can either compose them into a single screen, or render them individually (as the RenderView method can handle User Controls or whole pages). This could also work well in an AJAX scenario to partially render the sections of the screen instead of the whole page every time.&lt;/p&gt;
&lt;p&gt;Good comments!&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#7483949</link><pubDate>Wed, 06 Feb 2008 08:55:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7483949</guid><dc:creator>shashi</dc:creator><description>&lt;p&gt;i want to know whether it is possible to combine two techs. means i want to take advantage of a ObjectBuilder , CompositionContainer of a WCSF and I want to use MVC too so that I can select or change View &amp;nbsp;at runtime. I moved Controller to shell module but i am not geting how &amp;nbsp;to specify that controller name in Route onject in Application_Start event handler..&lt;/p&gt;
&lt;p&gt;please help me, If u have any solution or Idea let me know ...&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#7486994</link><pubDate>Wed, 06 Feb 2008 11:57:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7486994</guid><dc:creator>simonince</dc:creator><description>&lt;p&gt;Shashi -&lt;/p&gt;
&lt;p&gt;it depends what your objectives are. &lt;/p&gt;
&lt;p&gt;To use ObjectBuilder you could create a custom Controller Factory or View Factory (depending on what needs to be &amp;quot;built up&amp;quot;), and use the pure MVC framework. &lt;/p&gt;
&lt;p&gt;If you want to select the View at runtime, this is difficult in the WCSF (without using Response.Redirect etc) as it is the View that is directly URL addressable. If you wanted to add a layer of indirection here by introducing a controller, do you really want to combine the MVC and MVP patterns? I think this could be rather confusing.&lt;/p&gt;
&lt;p&gt;To answer your primary question, though, to wire in the MVC framework bits into an existing solution you need to be adding references to the assemblies, and add configuration entries for the Http Module and Http Handlers that the framework uses. I've not tried this though, so I'm not certain what the results would be.&lt;/p&gt;
&lt;p&gt;Hope that helps.&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#7544478</link><pubDate>Fri, 08 Feb 2008 21:36:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7544478</guid><dc:creator>simonince</dc:creator><description>&lt;p&gt;Shashi -&lt;/p&gt;
&lt;p&gt;just found the post below which may help you too!&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.pnpguidance.net/Post/ASPNETMVCFrameworkCompositeWebApplicationBlockCWAB.aspx"&gt;http://www.pnpguidance.net/Post/ASPNETMVCFrameworkCompositeWebApplicationBlockCWAB.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8344401</link><pubDate>Sun, 30 Mar 2008 19:14:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8344401</guid><dc:creator>Ork</dc:creator><description>&lt;p&gt;Good read, but having reviewed both ASP.NET MVC and WCSF I think the composition level (by default) is way too high - what ever happened to component level composition like web parts model. &lt;/p&gt;</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8344496</link><pubDate>Sun, 30 Mar 2008 21:14:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8344496</guid><dc:creator>simonince</dc:creator><description>&lt;p&gt;Ork;&lt;/p&gt;
&lt;p&gt;interesting comment - I'd be interested to hear more about how you feel this applies. My own personal view is that a web part model is very suited to the kind of composition required in portals - e.g. pulling in data from many different sources and coordinating some communication between parts. But for full enterprise-class systems I find that raising the abstraction to modules is beneficial. There's nothing to stop each module from being composed of smaller parts of course!&lt;/p&gt;
&lt;p&gt;Also I would say this comment mainly applies to the WCSF - the MVC framework doesn't really dictate much about composition, other than perhaps the subtle impact the relationship between controllers and views might have. &lt;/p&gt;
&lt;p&gt;Post your thoughts - I'm sure there are things I haven't considered so am keen to understand!&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8565339</link><pubDate>Sat, 31 May 2008 05:48:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8565339</guid><dc:creator>Joe</dc:creator><description>&lt;p&gt;I have the same confusion as your article mentioned: Why 2 Asp.net patterns and what are the differences. &amp;nbsp;And why one is in WCSF and the other is not?! (Is Mircosoft endosing one over the other!?!) &amp;nbsp;By the way, your article is very good and clear comparison between WCSF and the asp.net MVC. &amp;nbsp;My understanding is clearer after reading your article. &amp;nbsp;Not sure if I am getting it right though. &amp;nbsp;I believe WCSF’s MVP pattern actual is similar to the MVC with Page Controller and the Asp.net MVC is with Front Controller since all request is funnel through by URL routing and no post back allowed where as WCSF MVP is responding to each request at a page level.&lt;/p&gt;</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8568992</link><pubDate>Mon, 02 Jun 2008 11:59:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8568992</guid><dc:creator>simonince</dc:creator><description>&lt;p&gt;Joe -&lt;/p&gt;
&lt;p&gt;I don't think Microsoft are endorsing one over the other; in many ways MVP was born out of the constraints of running within the existing ASP.NET pipeline and infrastructure (one of the aims of the WCSF was to fit in with existing ASP.NET development as much as possible), but the ASP.NET MVC framework actually replaces the pipeline itself, so had more scope to be radical.&lt;/p&gt;
&lt;p&gt;I think each brings something different - the WCSF brings structure to WebForms, and helps rapidly write applications using well known patterns - the MVC framework is more of a &amp;quot;purist&amp;quot; approach, catering to the crowd that do not need really rich and simple WinForm-like development, but instead are keen on maximum control of their HTML etc. Hope that helps!&lt;/p&gt;
&lt;p&gt;Also, I think you're right - MVP is a little more like MVC with Page Controller rather than MVC with Front Controller, and the ASP.NET MVC Framework does indeed use the Front Controller approach.&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
</description></item><item><title>WCSF Application Architecture 3: Model View Presenter</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8591065</link><pubDate>Wed, 11 Jun 2008 12:02:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8591065</guid><dc:creator>Simon Ince's Blog</dc:creator><description>&lt;p&gt;WCSF Application Architecture 3: Model View Presenter This article is part of a series; &amp;#183; WCSF Application&lt;/p&gt;
</description></item><item><title>More MVC vs MVP</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8610276</link><pubDate>Tue, 17 Jun 2008 12:24:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8610276</guid><dc:creator>Simon Ince's Blog</dc:creator><description>&lt;p&gt;Phil Haack , currently famous for working on the ASP.NET MVC Framework , has just blogged a great article&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8888325</link><pubDate>Fri, 22 Aug 2008 20:20:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8888325</guid><dc:creator>Mohamoud Ibrahim</dc:creator><description>&lt;p&gt;Great post and great comments guys, really learned alot. &lt;/p&gt;
&lt;p&gt;Dino Esposito classic asp.net to the new ASP.net MVC framework this way:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASP.NET &amp;nbsp; &amp;nbsp; &amp;nbsp;MVC Framwork&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ----------------------------------&lt;/p&gt;
&lt;p&gt;Request Model &amp;nbsp;PostBack &amp;nbsp; &amp;nbsp; REST&lt;/p&gt;
&lt;p&gt;Data Model &amp;nbsp; &amp;nbsp; Code-behind &amp;nbsp;MVC&lt;/p&gt;
&lt;p&gt;If I add WCSF to mix; do I have correct?&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASP.NET &amp;nbsp; &amp;nbsp; &amp;nbsp;MVC &amp;nbsp; &amp;nbsp;WCSF Framework&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ----------------------------------&lt;/p&gt;
&lt;p&gt;Request Model &amp;nbsp;PostBack &amp;nbsp; &amp;nbsp; REST &amp;nbsp; PostBack &lt;/p&gt;
&lt;p&gt;Data Model &amp;nbsp; &amp;nbsp; Code-behind &amp;nbsp;MVC &amp;nbsp; &amp;nbsp;MVP &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Glad to hear from you.&lt;/p&gt;</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8892090</link><pubDate>Sun, 24 Aug 2008 18:18:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8892090</guid><dc:creator>simonince</dc:creator><description>&lt;p&gt;Mohamoud;&lt;/p&gt;
&lt;p&gt;yes that looks right, although I haven't seen Dino's post on that to be honest. I'm not sure about the terminology &amp;quot;data model&amp;quot;; I'd be more inclined to name it &amp;quot;User Interface Pattern&amp;quot; or something like that, as the &amp;quot;model&amp;quot; (i.e. the part of the pattern that describes the business entities and logic, and therefore which includes the &amp;quot;data&amp;quot;) is part of MVC or MVP. &lt;/p&gt;
&lt;p&gt;Hope that makes sense!&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
</description></item><item><title>re: The ASP.NET MVC framework, using the WCSF as a yardstick!</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#8966898</link><pubDate>Fri, 26 Sep 2008 21:53:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8966898</guid><dc:creator>Mohamoud</dc:creator><description>&lt;p&gt;Wow, sorry for all my typos and not soo good looking post above ;-) but here is Dino's article I was talking about:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://dotnetslackers.com/articles/aspnet/AnArchitecturalViewOfTheASPNETMVCFramework.aspx"&gt;http://dotnetslackers.com/articles/aspnet/AnArchitecturalViewOfTheASPNETMVCFramework.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and if I add WCSF to the mix:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |Classic &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;|&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |ASP.NET &amp;nbsp; &amp;nbsp;|MVC |WCSF&lt;/p&gt;
&lt;p&gt;-------------|-----------|----|--------&lt;/p&gt;
&lt;p&gt;Request Model|PostBack &amp;nbsp; |REST|PostBack &lt;/p&gt;
&lt;p&gt;UI Pattern &amp;nbsp; |Code-behind|MVC |MVP&lt;/p&gt;
&lt;p&gt;tkx Simmon for the clarification ...&lt;/p&gt;</description></item><item><title>WCSF Application Architecture 3: Model View Presenter</title><link>http://blogs.msdn.com/simonince/archive/2007/11/22/the-asp-net-mvc-framework-using-the-wcsf-as-a-yardstick.aspx#9057137</link><pubDate>Mon, 10 Nov 2008 13:14:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9057137</guid><dc:creator>UK Application Development Consulting</dc:creator><description>&lt;p&gt;This is part 3 of the WCSF Application Architecture series by Simon Ince this post explores the Model&lt;/p&gt;
</description></item></channel></rss>