<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: WPF patterns : MVC, MVP or MVVM or&#8230;?</title>
	<atom:link href="http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/feed/" rel="self" type="application/rss+xml" />
	<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/</link>
	<description>Think, Visualize, Understand.</description>
	<lastBuildDate>Fri, 20 Aug 2010 10:09:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jbe</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-61615</link>
		<dc:creator>jbe</dc:creator>
		<pubDate>Sat, 26 Jun 2010 15:58:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-61615</guid>
		<description>Hi Alexander,

What for is the Controller needed? You might have a look at this article: http://waf.codeplex.com/wikipage?title=Model-View-ViewModel%20Pattern&amp;ProjectName=waf</description>
		<content:encoded><![CDATA[<p>Hi Alexander,</p>
<p>What for is the Controller needed? You might have a look at this article: <a href="http://waf.codeplex.com/wikipage?title=Model-View-ViewModel%20Pattern&amp;ProjectName=waf" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/waf.codeplex.com/wikipage?title=Model-View-ViewModel_20Pattern_amp_ProjectName=waf&amp;referer=');">http://waf.codeplex.com/wikipage?title=Model-View-ViewModel%20Pattern&amp;ProjectName=waf</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-61338</link>
		<dc:creator>Alexander</dc:creator>
		<pubDate>Sun, 08 Nov 2009 07:36:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-61338</guid>
		<description>Hi, good article but..
You have described View, ViewModel and Model components of MVVM pattern. But what for is Controller needed on the picture? Can u describe?</description>
		<content:encoded><![CDATA[<p>Hi, good article but..<br />
You have described View, ViewModel and Model components of MVVM pattern. But what for is Controller needed on the picture? Can u describe?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Edstrom</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-61331</link>
		<dc:creator>Daniel Edstrom</dc:creator>
		<pubDate>Mon, 02 Nov 2009 19:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-61331</guid>
		<description>Great info, I&#039;ll go with this design pattern 4 sure :-)</description>
		<content:encoded><![CDATA[<p>Great info, I&#8217;ll go with this design pattern 4 sure <img src='http://visualizationtools.net/default/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DataModel and ViewModel &#124; Thought Clusters</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-61243</link>
		<dc:creator>DataModel and ViewModel &#124; Thought Clusters</dc:creator>
		<pubDate>Fri, 14 Aug 2009 19:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-61243</guid>
		<description>[...] WPF Patterns: http://www.orbifold.net/default/?p=550 [...]</description>
		<content:encoded><![CDATA[<p>[...] WPF Patterns: <a href="http://www.orbifold.net/default/?p=550" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.orbifold.net/default/?p=550&amp;referer=');">http://www.orbifold.net/default/?p=550</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matias Bonaventura&#8217;s Blog Ã‚Â» Blog Archive &#187; Prism Automation: Templates for implementing the MVVM pattern using the Composite Application Library</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-61237</link>
		<dc:creator>Matias Bonaventura&#8217;s Blog Ã‚Â» Blog Archive &#187; Prism Automation: Templates for implementing the MVVM pattern using the Composite Application Library</dc:creator>
		<pubDate>Thu, 13 Aug 2009 21:14:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-61237</guid>
		<description>[...] WPF patterns : MVC, MVP or MVVM orâ€¦? [...]</description>
		<content:encoded><![CDATA[<p>[...] WPF patterns : MVC, MVP or MVVM orâ€¦? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aviade</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-61220</link>
		<dc:creator>aviade</dc:creator>
		<pubDate>Mon, 10 Aug 2009 21:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-61220</guid>
		<description>Hi tony, It&#039;s incorrect to say that in &#039;MVP&#039; the view does not know anything about the presenter or the model.

About the relationship between the view and the presenter: MVP imposes no restriction on the kind of coupling between the view and the presenter, this is for the developers to decide. Personally, I prefer that the view will hold reference the presenter instance so it can directly invoke the appropriate method when user input arrives. DEREK GREER wrote fantastic article about the subject, please refer to:
http://www.ctrl-shift-b.com/2008/11/model-view-presenter-styles.html 

About the relationship between the view and the model â€“ there are two flavors of MVP, &#039;Passive View&#039; and &#039;Supervising Controller&#039;, in &#039;Passive View&#039; the view is passive and has no link to the model just like you said, however, in &#039;Supervising Controller&#039; the view has link to the model. You can read all about it at:
http://aviadezra.blogspot.com/2008/10/model-view-presenter-design-pattern.html

Regards, Aviad</description>
		<content:encoded><![CDATA[<p>Hi tony, It&#8217;s incorrect to say that in &#8216;MVP&#8217; the view does not know anything about the presenter or the model.</p>
<p>About the relationship between the view and the presenter: MVP imposes no restriction on the kind of coupling between the view and the presenter, this is for the developers to decide. Personally, I prefer that the view will hold reference the presenter instance so it can directly invoke the appropriate method when user input arrives. DEREK GREER wrote fantastic article about the subject, please refer to:<br />
<a href="http://www.ctrl-shift-b.com/2008/11/model-view-presenter-styles.html" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.ctrl-shift-b.com/2008/11/model-view-presenter-styles.html?referer=');">http://www.ctrl-shift-b.com/2008/11/model-view-presenter-styles.html</a> </p>
<p>About the relationship between the view and the model â€“ there are two flavors of MVP, &#8216;Passive View&#8217; and &#8216;Supervising Controller&#8217;, in &#8216;Passive View&#8217; the view is passive and has no link to the model just like you said, however, in &#8216;Supervising Controller&#8217; the view has link to the model. You can read all about it at:<br />
<a href="http://aviadezra.blogspot.com/2008/10/model-view-presenter-design-pattern.html" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/aviadezra.blogspot.com/2008/10/model-view-presenter-design-pattern.html?referer=');">http://aviadezra.blogspot.com/2008/10/model-view-presenter-design-pattern.html</a></p>
<p>Regards, Aviad</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MVC, MVP, and MVVM &#171; WPF design and research</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-58905</link>
		<dc:creator>MVC, MVP, and MVVM &#171; WPF design and research</dc:creator>
		<pubDate>Thu, 18 Jun 2009 21:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-58905</guid>
		<description>[...] MVC, MVP, and&#160;MVVM By billbelliveau  Comparing MVC, MVP, and why MVVM Article: http://www.orbifold.net/default/?p=550 [...]</description>
		<content:encoded><![CDATA[<p>[...] MVC, MVP, and&nbsp;MVVM By billbelliveau  Comparing MVC, MVP, and why MVVM Article: <a href="http://www.orbifold.net/default/?p=550" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.orbifold.net/default/?p=550&amp;referer=');">http://www.orbifold.net/default/?p=550</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Summary 06.05.2009 &#171; Bogdan Brinzarea&#8217;s blog</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-56892</link>
		<dc:creator>Summary 06.05.2009 &#171; Bogdan Brinzarea&#8217;s blog</dc:creator>
		<pubDate>Tue, 05 May 2009 11:45:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-56892</guid>
		<description>[...] http://www.orbifold.net/default/?p=550 [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.orbifold.net/default/?p=550" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.orbifold.net/default/?p=550&amp;referer=');">http://www.orbifold.net/default/?p=550</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tony</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-54515</link>
		<dc:creator>tony</dc:creator>
		<pubDate>Sat, 07 Mar 2009 23:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-54515</guid>
		<description>First, I think the driving motivation for MVVM is that data binding is so central to the design of WPF.  It is hard to build MVC/MVP when using data binding extensively.

Second, I disagree with Francois.  In MVP, the view does not know anything about the presenter or the model.  In MVVM, the view binds directly to the model, which is a significant difference.  Generally that should not be a problem because presumably the framework data binding is well tested.</description>
		<content:encoded><![CDATA[<p>First, I think the driving motivation for MVVM is that data binding is so central to the design of WPF.  It is hard to build MVC/MVP when using data binding extensively.</p>
<p>Second, I disagree with Francois.  In MVP, the view does not know anything about the presenter or the model.  In MVVM, the view binds directly to the model, which is a significant difference.  Generally that should not be a problem because presumably the framework data binding is well tested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francois Vanderseypen</title>
		<link>http://visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/comment-page-1/#comment-54084</link>
		<dc:creator>Francois Vanderseypen</dc:creator>
		<pubDate>Mon, 16 Feb 2009 13:32:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.orbifold.net/default/?p=550#comment-54084</guid>
		<description>Looks cool Pierre, well done! Nice website presentation as well.</description>
		<content:encoded><![CDATA[<p>Looks cool Pierre, well done! Nice website presentation as well.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  visualizationtools.net/default/wpf-patterns-mvc-mvp-or-mvvm-or/feed/ ) in 0.69393 seconds, on Sep 4th, 2010 at 5:28 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Sep 4th, 2010 at 6:28 am UTC -->