<?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>Reality Check: How did you adopt Silverlight?</title><link>http://blogs.msdn.com/b/msmossyblog/archive/2009/08/07/reality-check-how-did-you-adopt-silverlight.aspx</link><description>As most would imagine, here at Microsoft we are constantly researching various ways folks adopt Silverlight and have quite a large amount of notes on the subject. I however love the old, “Why not just ask them?” approach, so I’d be curious to see how</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Reality Check: How did you adopt Silverlight?</title><link>http://blogs.msdn.com/b/msmossyblog/archive/2009/08/07/reality-check-how-did-you-adopt-silverlight.aspx#9886413</link><pubDate>Thu, 27 Aug 2009 06:29:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9886413</guid><dc:creator>Jon Watte</dc:creator><description>&lt;p&gt;In that what made you adopt it in the first place?&lt;/p&gt;
&lt;p&gt;One word: Netflix.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9886413" width="1" height="1"&gt;</description></item><item><title>re: Reality Check: How did you adopt Silverlight?</title><link>http://blogs.msdn.com/b/msmossyblog/archive/2009/08/07/reality-check-how-did-you-adopt-silverlight.aspx#9866607</link><pubDate>Wed, 12 Aug 2009 18:42:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9866607</guid><dc:creator>eru</dc:creator><description>&lt;p&gt;We didn't adopt it. &amp;nbsp;We were building an Application with Silverlight 2 ... now upgraded to 3 and nothing works. &amp;nbsp;Application shelved.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9866607" width="1" height="1"&gt;</description></item><item><title>re: Reality Check: How did you adopt Silverlight?</title><link>http://blogs.msdn.com/b/msmossyblog/archive/2009/08/07/reality-check-how-did-you-adopt-silverlight.aspx#9865861</link><pubDate>Wed, 12 Aug 2009 11:23:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9865861</guid><dc:creator>Ken Smith</dc:creator><description>&lt;p&gt;(1) We adopted Silverlight because our startup needed a RIA platform, and none of us knew Flash, but we all knew related MS technologies. &amp;nbsp;So Silverlight was an obvious choice.&lt;/p&gt;
&lt;p&gt;(2) We talked about the alternatives a great deal, then made the decision to do a POC with Silverlight 2. &amp;nbsp;We eventually realized SL 2 wasn't ready for prime time, so we moved to the MIX SL3 preview, which was dramatically better, especially when it came to consuming web services.&lt;/p&gt;
&lt;p&gt;(3a) Concerns:&lt;/p&gt;
&lt;p&gt;- Still no webcam/microphone support.&lt;/p&gt;
&lt;p&gt;- Not enough market penetration.&lt;/p&gt;
&lt;p&gt;- Visual Studio support remains immature.&lt;/p&gt;
&lt;p&gt;- Unit test framework is still immature. &amp;nbsp;(Jeff Wilcox has done a great job: we just need to see ongoing improvement.)&lt;/p&gt;
&lt;p&gt;- Asynchronous WCF programming model is a PITA. &amp;nbsp;I understand why it needs to be asynchronous. &amp;nbsp;But it's still a PITA.&lt;/p&gt;
&lt;p&gt;- Troubleshooting databinding is an even biggger PITA. &amp;nbsp;(See &lt;a rel="nofollow" target="_new" href="http://blog.wouldbetheologian.com/2009/07/why-wpf-databinding-is-awful-technology.html"&gt;http://blog.wouldbetheologian.com/2009/07/why-wpf-databinding-is-awful-technology.html&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;- Configuring WCF to support Silverlight (especially duplex) is an even bigger PITA.&lt;/p&gt;
&lt;p&gt;- WSHttpDual duplex binding may not scale well. &amp;nbsp;(Not sure about this yet, but we've heard stories, and have received almost no guidance from MS.)&lt;/p&gt;
&lt;p&gt;- Troubleshooting XAML parse errors is an order of magnitude more difficult than it should be.&lt;/p&gt;
&lt;p&gt;(3a) Wins:&lt;/p&gt;
&lt;p&gt;- C# 3.0. &amp;nbsp;'Nuff said.&lt;/p&gt;
&lt;p&gt;- Navigation framework with URL rewriting.&lt;/p&gt;
&lt;p&gt;- Visual State Manager. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9865861" width="1" height="1"&gt;</description></item><item><title>re: Reality Check: How did you adopt Silverlight?</title><link>http://blogs.msdn.com/b/msmossyblog/archive/2009/08/07/reality-check-how-did-you-adopt-silverlight.aspx#9861230</link><pubDate>Sat, 08 Aug 2009 13:09:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9861230</guid><dc:creator>silverexp</dc:creator><description>&lt;p&gt;Hi. Interesting thread!&lt;/p&gt;
&lt;p&gt;What made you adopt it in the first place?&lt;/p&gt;
&lt;p&gt;I simply used it because I've been developing with .NET technologies for 9 years and moved to WPF when it came out so Silverlight was an obvious logical investment: little time needed to learn it, and great new opportunities.&lt;/p&gt;
&lt;p&gt;What did you have to do in order to get it into your workplace / customer?&lt;/p&gt;
&lt;p&gt;Several of my customers have been asking for it as early as Silverlight 2 moved to beta.&lt;/p&gt;
&lt;p&gt;How is it going, positive/negative concerns?&lt;/p&gt;
&lt;p&gt;It's globally a great tool, but due to the bugs and stripped-down framework of Silverlight, I found out that it takes me almost three times more time to develop the same application in Silverlight as compared with WPF. This number might go down with Silverlight 3.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9861230" width="1" height="1"&gt;</description></item></channel></rss>