<?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: Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it</title>
	<atom:link href="http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Fri, 12 Mar 2010 10:56:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Iain Collins</title>
		<link>http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html/comment-page-1#comment-105810</link>
		<dc:creator>Iain Collins</dc:creator>
		<pubDate>Tue, 19 Aug 2008 14:24:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html#comment-105810</guid>
		<description>A few of corrections in response to this article (which is also on The Register). Some of negative &quot;cons&quot; statements are contradicted earlier in the article under &quot;pros&quot;, so they might be a bit redundant, but worth being clear on some of the points I think. :-)


Regarding the lack of support for anything like Action Message Format:

Adobe&#039;s Action Message Format is essentially a binary version of SOAP, only it&#039;s proprietary. You can do the same thing in Sliverlight, for example using SOAP and gzip content encoding (which works just fine, is entirely standards based and more flexible than AMF) and leaving the HTTP connection open. You can equally write your own proprietary binary data format to use in Sliverlight if you want to.


Regarding needing to use the Expression tools, or even Windows:

You don&#039;t actually need to use the Expression tools, and you don&#039;t need to use Windows to develop Silverlight applications. It&#039;s worth remembering that Silverlight isn&#039;t just aimed at &quot;designers&quot;, but also at &quot;developers&quot; (note the quotation marks...) and while the Expression tools are likely to be of significant interest to those who are designers there is nothing to stop developers on Linux or Mac (or Windows) from developing Silverlight using another IDE - there are Mono/C# plugins for Eclipse, X-Code, Text Mate and other editors.

My point being that depending on what sort of application you are writing (or even, just how you want to write it) you might not even want to use the Expression tools at all. I would agree that not having the Expression tools available on Mac could hurt adoption among designers, although I get the impression from those I know who are exclusively designers it&#039;s not nearly as mac-centric a profession as it once was (in fact these days almost all developers I know use Mac but none of the designers I know do!).


On &quot;Silverlight is a browser-only solution&quot;:

While technically an accurate statement, couldn&#039;t be more off the mark in context. With C#/.NET you can reduce code duplication by sharing the same code in your web application, a server application and a desktop application - encouraging you to write classes once then wrap calls to them appropriately (which C# largely makes very easy).

The design also means that if you do roll out a .NET/Mono desktop application you can write a powerful and fully native desktop application, rather than having to compromise in terms of functionality. That said, I do think it would be prudent to provide the option to roll out Silverlight desktop applications easily for those who are just looking for something simple that is essentially a Director replacement.


Regarding VC-1 rather than H.264 support:

I gather that&#039;s because it&#039;s less CPU intensive to decode VC-1 than H.264 and hence more suitable for deployment (still, it does seem silly to me not ALSO have support H.264 out of the box).</description>
		<content:encoded><![CDATA[<p>A few of corrections in response to this article (which is also on The Register). Some of negative &#8220;cons&#8221; statements are contradicted earlier in the article under &#8220;pros&#8221;, so they might be a bit redundant, but worth being clear on some of the points I think. <img src='http://www.itwriting.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Regarding the lack of support for anything like Action Message Format:</p>
<p>Adobe&#8217;s Action Message Format is essentially a binary version of SOAP, only it&#8217;s proprietary. You can do the same thing in Sliverlight, for example using SOAP and gzip content encoding (which works just fine, is entirely standards based and more flexible than AMF) and leaving the HTTP connection open. You can equally write your own proprietary binary data format to use in Sliverlight if you want to.</p>
<p>Regarding needing to use the Expression tools, or even Windows:</p>
<p>You don&#8217;t actually need to use the Expression tools, and you don&#8217;t need to use Windows to develop Silverlight applications. It&#8217;s worth remembering that Silverlight isn&#8217;t just aimed at &#8220;designers&#8221;, but also at &#8220;developers&#8221; (note the quotation marks&#8230;) and while the Expression tools are likely to be of significant interest to those who are designers there is nothing to stop developers on Linux or Mac (or Windows) from developing Silverlight using another IDE &#8211; there are Mono/C# plugins for Eclipse, X-Code, Text Mate and other editors.</p>
<p>My point being that depending on what sort of application you are writing (or even, just how you want to write it) you might not even want to use the Expression tools at all. I would agree that not having the Expression tools available on Mac could hurt adoption among designers, although I get the impression from those I know who are exclusively designers it&#8217;s not nearly as mac-centric a profession as it once was (in fact these days almost all developers I know use Mac but none of the designers I know do!).</p>
<p>On &#8220;Silverlight is a browser-only solution&#8221;:</p>
<p>While technically an accurate statement, couldn&#8217;t be more off the mark in context. With C#/.NET you can reduce code duplication by sharing the same code in your web application, a server application and a desktop application &#8211; encouraging you to write classes once then wrap calls to them appropriately (which C# largely makes very easy).</p>
<p>The design also means that if you do roll out a .NET/Mono desktop application you can write a powerful and fully native desktop application, rather than having to compromise in terms of functionality. That said, I do think it would be prudent to provide the option to roll out Silverlight desktop applications easily for those who are just looking for something simple that is essentially a Director replacement.</p>
<p>Regarding VC-1 rather than H.264 support:</p>
<p>I gather that&#8217;s because it&#8217;s less CPU intensive to decode VC-1 than H.264 and hence more suitable for deployment (still, it does seem silly to me not ALSO have support H.264 out of the box).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Bridgwater</title>
		<link>http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html/comment-page-1#comment-105166</link>
		<dc:creator>Adrian Bridgwater</dc:creator>
		<pubDate>Mon, 11 Aug 2008 14:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html#comment-105166</guid>
		<description>3. Performance is promising.

Yes it is.

Have you seen this site? 

http://deepzoom.soulclients.com/VE/

Re: Simon is right to ponder on offline functionality I think, I met with MS recently on Silverlight and apart from a brief nod to some offline caching, the focus seems to be very much on the online experience. 

AdrianB</description>
		<content:encoded><![CDATA[<p>3. Performance is promising.</p>
<p>Yes it is.</p>
<p>Have you seen this site? </p>
<p><a href="http://deepzoom.soulclients.com/VE/" rel="nofollow">http://deepzoom.soulclients.com/VE/</a></p>
<p>Re: Simon is right to ponder on offline functionality I think, I met with MS recently on Silverlight and apart from a brief nod to some offline caching, the focus seems to be very much on the online experience. </p>
<p>AdrianB</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Bisson</title>
		<link>http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html/comment-page-1#comment-105158</link>
		<dc:creator>Simon Bisson</dc:creator>
		<pubDate>Mon, 11 Aug 2008 11:04:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html#comment-105158</guid>
		<description>I suspect in a windowless browser control - but that&#039;s as near browserless as not!</description>
		<content:encoded><![CDATA[<p>I suspect in a windowless browser control &#8211; but that&#8217;s as near browserless as not!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tim</title>
		<link>http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html/comment-page-1#comment-105145</link>
		<dc:creator>tim</dc:creator>
		<pubDate>Mon, 11 Aug 2008 05:56:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html#comment-105145</guid>
		<description>&lt;blockquote&gt;
Silverlight will run offline, hosted by MOE…
&lt;/blockquote&gt;

Thanks Simon. I agree that Mesh + Silverlight is a really interesting combination. I presume the demo you saw was still browser-based though? 

Tim</description>
		<content:encoded><![CDATA[<blockquote><p>
Silverlight will run offline, hosted by MOE…
</p></blockquote>
<p>Thanks Simon. I agree that Mesh + Silverlight is a really interesting combination. I presume the demo you saw was still browser-based though? </p>
<p>Tim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Bisson</title>
		<link>http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html/comment-page-1#comment-105132</link>
		<dc:creator>Simon Bisson</dc:creator>
		<pubDate>Mon, 11 Aug 2008 00:38:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html#comment-105132</guid>
		<description>Silverlight will run offline, hosted by MOE...

It was demoed back at Web 2.0 in the Live Mesh keynote. At the time it was said that enabling offline running would take just 25 lines of code. I guess we&#039;ll see the tooling at PDC.</description>
		<content:encoded><![CDATA[<p>Silverlight will run offline, hosted by MOE&#8230;</p>
<p>It was demoed back at Web 2.0 in the Live Mesh keynote. At the time it was said that enabling offline running would take just 25 lines of code. I guess we&#8217;ll see the tooling at PDC.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
