<?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: Why Shouldn&#8217;t I use PRISM?</title>
	<atom:link href="http://www.grumpydev.com/2009/07/04/why-shouldn%e2%80%99t-i-use-prism/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.grumpydev.com/2009/07/04/why-shouldn%e2%80%99t-i-use-prism/</link>
	<description>The Technical Jibber Jabber of Steven Robbins</description>
	<lastBuildDate>Fri, 30 Jul 2010 05:59:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Jason</title>
		<link>http://www.grumpydev.com/2009/07/04/why-shouldn%e2%80%99t-i-use-prism/comment-page-1/#comment-200</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Thu, 04 Mar 2010 17:46:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.grumpydev.com/?p=201#comment-200</guid>
		<description>Not sure why we need modules. Whats wrong with Unity being able to manage loading of the circular dependencies among services? I wrote my own - and it can handle this. Its simple enough - lock around the service being resitered - place into container for duration of lock - create dependencies inside that lock (hey they can see me cos its inside my lock) - voila - circulars all done. close lock. So why do we need modules? Unfrotunately - that&#039;s why i wrote my own - prism is a massive lump of rot on top of what could have been simple and elegant.  you never needed modules - they are what the rest of us call assemblies.</description>
		<content:encoded><![CDATA[<p>Not sure why we need modules. Whats wrong with Unity being able to manage loading of the circular dependencies among services? I wrote my own &#8211; and it can handle this. Its simple enough &#8211; lock around the service being resitered &#8211; place into container for duration of lock &#8211; create dependencies inside that lock (hey they can see me cos its inside my lock) &#8211; voila &#8211; circulars all done. close lock. So why do we need modules? Unfrotunately &#8211; that&#8217;s why i wrote my own &#8211; prism is a massive lump of rot on top of what could have been simple and elegant.  you never needed modules &#8211; they are what the rest of us call assemblies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor</title>
		<link>http://www.grumpydev.com/2009/07/04/why-shouldn%e2%80%99t-i-use-prism/comment-page-1/#comment-146</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Wed, 16 Dec 2009 19:47:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.grumpydev.com/?p=201#comment-146</guid>
		<description>Very good 

Igor</description>
		<content:encoded><![CDATA[<p>Very good </p>
<p>Igor</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: srobbins</title>
		<link>http://www.grumpydev.com/2009/07/04/why-shouldn%e2%80%99t-i-use-prism/comment-page-1/#comment-105</link>
		<dc:creator>srobbins</dc:creator>
		<pubDate>Mon, 06 Jul 2009 18:24:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.grumpydev.com/?p=201#comment-105</guid>
		<description>Thanks for the comment, good tip about constructor errors - hopefully this is something your unit test would pick up :-)</description>
		<content:encoded><![CDATA[<p>Thanks for the comment, good tip about constructor errors &#8211; hopefully this is something your unit test would pick up <img src='http://www.grumpydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stan Rozenberg</title>
		<link>http://www.grumpydev.com/2009/07/04/why-shouldn%e2%80%99t-i-use-prism/comment-page-1/#comment-104</link>
		<dc:creator>Stan Rozenberg</dc:creator>
		<pubDate>Mon, 06 Jul 2009 17:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.grumpydev.com/?p=201#comment-104</guid>
		<description>great article, I have done great research on MVVM pattern and have decided to use PRISM for my Silverlight app (although small, it will no doubt grow in size)

Its very easy to use, i followed a screen cast on MS Channel 9. I especially like the EventAggrigator and Commanding pattern that they provide for us.

One thing that can throw some people off is constructor injections. If your object throws a runtime exception during construction (for instance you forgot to initialize a List) it won&#039;t be actually caught by PRISM and you&#039;ll get a &quot;construction failed&quot; error instead of Null reference exception error or etc. Took me a while to catch it.</description>
		<content:encoded><![CDATA[<p>great article, I have done great research on MVVM pattern and have decided to use PRISM for my Silverlight app (although small, it will no doubt grow in size)</p>
<p>Its very easy to use, i followed a screen cast on MS Channel 9. I especially like the EventAggrigator and Commanding pattern that they provide for us.</p>
<p>One thing that can throw some people off is constructor injections. If your object throws a runtime exception during construction (for instance you forgot to initialize a List) it won&#8217;t be actually caught by PRISM and you&#8217;ll get a &#8220;construction failed&#8221; error instead of Null reference exception error or etc. Took me a while to catch it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: srobbins</title>
		<link>http://www.grumpydev.com/2009/07/04/why-shouldn%e2%80%99t-i-use-prism/comment-page-1/#comment-103</link>
		<dc:creator>srobbins</dc:creator>
		<pubDate>Sun, 05 Jul 2009 07:58:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.grumpydev.com/?p=201#comment-103</guid>
		<description>Thanks for the comments Erik, it certainly looks more scary than it actually is. It&#039;s like a huge Pitbull that&#039;s scary when you first see it, but as you get closer it rolls on it&#039;s back to get it&#039;s belly scratched :-)</description>
		<content:encoded><![CDATA[<p>Thanks for the comments Erik, it certainly looks more scary than it actually is. It&#8217;s like a huge Pitbull that&#8217;s scary when you first see it, but as you get closer it rolls on it&#8217;s back to get it&#8217;s belly scratched <img src='http://www.grumpydev.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Mork</title>
		<link>http://www.grumpydev.com/2009/07/04/why-shouldn%e2%80%99t-i-use-prism/comment-page-1/#comment-102</link>
		<dc:creator>Erik Mork</dc:creator>
		<pubDate>Sat, 04 Jul 2009 20:06:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.grumpydev.com/?p=201#comment-102</guid>
		<description>Great Post!  I especially like the &quot;It&#039;s Complicated&quot; bit.  For whatever reason, it&#039;s hard to get into PRISM.  Once you do, it doesn&#039;t seem very complicated, but it can take a while to get there.

Also, to let you know, I just posted a &quot;10 Things to Know About Silverlight Prism&quot; article that contains links to all of our videos and pocast interviews on PRISM: http://www.sparklingclient.com/prism-silverlight/

Thanks!</description>
		<content:encoded><![CDATA[<p>Great Post!  I especially like the &#8220;It&#8217;s Complicated&#8221; bit.  For whatever reason, it&#8217;s hard to get into PRISM.  Once you do, it doesn&#8217;t seem very complicated, but it can take a while to get there.</p>
<p>Also, to let you know, I just posted a &#8220;10 Things to Know About Silverlight Prism&#8221; article that contains links to all of our videos and pocast interviews on PRISM: <a href="http://www.sparklingclient.com/prism-silverlight/" rel="nofollow">http://www.sparklingclient.com/prism-silverlight/</a></p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
