<?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: No Mediator vs. No Singleton in Cairngorm &#038; PureMVC	</title>
	<atom:link href="https://jessewarden.com/2008/09/no-mediator-vs-no-singleton-in-cairngorm-puremvc.html/feed" rel="self" type="application/rss+xml" />
	<link>https://jessewarden.com/2008/09/no-mediator-vs-no-singleton-in-cairngorm-puremvc.html</link>
	<description>Software &#124; Fitness &#124; Gaming</description>
	<lastBuildDate>Fri, 19 Sep 2008 04:03:10 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Aaron		</title>
		<link>https://jessewarden.com/2008/09/no-mediator-vs-no-singleton-in-cairngorm-puremvc.html/comment-page-1#comment-124194</link>

		<dc:creator><![CDATA[Aaron]]></dc:creator>
		<pubDate>Fri, 19 Sep 2008 04:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1286#comment-124194</guid>

					<description><![CDATA[Jesse,

Thanks for being brave enough to suggest that some specific frameworks, ideologies, or theories may not be all they&#039;re cracked up to be in practice.  It&#039;s like a form of political correctness for techies where you look around worrying if someone might be offended even it wasn&#039;t meant in such a way.

Anyway, I&#039;ll toss out a post I wrote on a related topic for anyone who cares:
http://aaronhardy.com/flex/the-best-flex-mvc-framework/]]></description>
			<content:encoded><![CDATA[<p>Jesse,</p>
<p>Thanks for being brave enough to suggest that some specific frameworks, ideologies, or theories may not be all they&#8217;re cracked up to be in practice.  It&#8217;s like a form of political correctness for techies where you look around worrying if someone might be offended even it wasn&#8217;t meant in such a way.</p>
<p>Anyway, I&#8217;ll toss out a post I wrote on a related topic for anyone who cares:<br />
<a href="http://aaronhardy.com/flex/the-best-flex-mvc-framework/" rel="nofollow ugc">http://aaronhardy.com/flex/the-best-flex-mvc-framework/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Andrew		</title>
		<link>https://jessewarden.com/2008/09/no-mediator-vs-no-singleton-in-cairngorm-puremvc.html/comment-page-1#comment-123295</link>

		<dc:creator><![CDATA[Andrew]]></dc:creator>
		<pubDate>Sun, 14 Sep 2008 22:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1286#comment-123295</guid>

					<description><![CDATA[Having just started a Flex project I decided that I needed a framework.  My rationale was that I had good experiences with Spring and Struts and EJB3 on the server side, so the &quot;frameworks are good&quot; idea was in my head.  

Did all the research.  Picked pureMVC.  Been coding for 3 months.  Using it less and less.  Starting to dislike it.  I have evolved to the position that none of these frameworks actually provide anything to you.  I think the MVCS or Model View Presenter patterns are the closest to being correct, but no framework has done any of this correctly.  I think they all try and do too much.]]></description>
			<content:encoded><![CDATA[<p>Having just started a Flex project I decided that I needed a framework.  My rationale was that I had good experiences with Spring and Struts and EJB3 on the server side, so the &#8220;frameworks are good&#8221; idea was in my head.  </p>
<p>Did all the research.  Picked pureMVC.  Been coding for 3 months.  Using it less and less.  Starting to dislike it.  I have evolved to the position that none of these frameworks actually provide anything to you.  I think the MVCS or Model View Presenter patterns are the closest to being correct, but no framework has done any of this correctly.  I think they all try and do too much.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Theo		</title>
		<link>https://jessewarden.com/2008/09/no-mediator-vs-no-singleton-in-cairngorm-puremvc.html/comment-page-1#comment-123077</link>

		<dc:creator><![CDATA[Theo]]></dc:creator>
		<pubDate>Sat, 13 Sep 2008 20:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1286#comment-123077</guid>

					<description><![CDATA[Are we talking about the same thing? You mention Martin (Fowler, I assume), which makes me thing we do, but it doesn&#039;t make sense to me. I don&#039;t get why nested views create a problem, and what code behind has to do with this also escapes me.]]></description>
			<content:encoded><![CDATA[<p>Are we talking about the same thing? You mention Martin (Fowler, I assume), which makes me thing we do, but it doesn&#8217;t make sense to me. I don&#8217;t get why nested views create a problem, and what code behind has to do with this also escapes me.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: JesterXL		</title>
		<link>https://jessewarden.com/2008/09/no-mediator-vs-no-singleton-in-cairngorm-puremvc.html/comment-page-1#comment-123066</link>

		<dc:creator><![CDATA[JesterXL]]></dc:creator>
		<pubDate>Sat, 13 Sep 2008 18:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1286#comment-123066</guid>

					<description><![CDATA[Yes I know, and it works great with the .NET world in a code behind fashion.  My issue, however, is that as you know, Flex apps consist of many nested View&#039;s; it&#039;s not always flat.  Therefore, if you treat Presenter&#039;s as instances that a View has a reference too, the only way to share code is to share those instances... which gets nasty.  If you make it a Singleton, you effectively have the C in MVCS.]]></description>
			<content:encoded><![CDATA[<p>Yes I know, and it works great with the .NET world in a code behind fashion.  My issue, however, is that as you know, Flex apps consist of many nested View&#8217;s; it&#8217;s not always flat.  Therefore, if you treat Presenter&#8217;s as instances that a View has a reference too, the only way to share code is to share those instances&#8230; which gets nasty.  If you make it a Singleton, you effectively have the C in MVCS.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Theo		</title>
		<link>https://jessewarden.com/2008/09/no-mediator-vs-no-singleton-in-cairngorm-puremvc.html/comment-page-1#comment-123062</link>

		<dc:creator><![CDATA[Theo]]></dc:creator>
		<pubDate>Sat, 13 Sep 2008 18:05:16 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1286#comment-123062</guid>

					<description><![CDATA[@Jesse

Either I misunderstand you, or you have misunderstood the Presentation Model pattern. As I read your comment, you seem to think that the presentation model is a single entity shared by all views in the application, but this is not the case.

There should not be only one presentation model in an application, but many. Each view class has it&#039;s companion presentation model class, and each view instance has it&#039;s own presentation model instance. 

Really it&#039;s just like mediators in PureMVC, but the responsibilities are different.]]></description>
			<content:encoded><![CDATA[<p>@Jesse</p>
<p>Either I misunderstand you, or you have misunderstood the Presentation Model pattern. As I read your comment, you seem to think that the presentation model is a single entity shared by all views in the application, but this is not the case.</p>
<p>There should not be only one presentation model in an application, but many. Each view class has it&#8217;s companion presentation model class, and each view instance has it&#8217;s own presentation model instance. </p>
<p>Really it&#8217;s just like mediators in PureMVC, but the responsibilities are different.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
