<?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: RIA &#8211; Why? Which One? How?</title>
	<atom:link href="http://akashkava.com/blog/41/ria-why-which-one-how/feed/" rel="self" type="application/rss+xml" />
	<link>http://akashkava.com/blog/41/ria-why-which-one-how/</link>
	<description>Founder of NeuroSpeech</description>
	<lastBuildDate>Tue, 10 Apr 2012 17:57:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: Akash Kava</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-14306</link>
		<dc:creator>Akash Kava</dc:creator>
		<pubDate>Mon, 21 Mar 2011 08:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-14306</guid>
		<description>No, Silverlight is no longer platform independent as it is tied to microsoft platform tightly and Microsoft may not support it on other platforms. Moonlight isnt complete and isnt properly supported.</description>
		<content:encoded><![CDATA[<p>No, Silverlight is no longer platform independent as it is tied to microsoft platform tightly and Microsoft may not support it on other platforms. Moonlight isnt complete and isnt properly supported.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vkpandit</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-12757</link>
		<dc:creator>vkpandit</dc:creator>
		<pubDate>Fri, 11 Feb 2011 05:35:52 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-12757</guid>
		<description>awesome, thanks for giving this good comparision, Still i Have a question,is this really a platform independent or not? If using moonlight i think yes.</description>
		<content:encoded><![CDATA[<p>awesome, thanks for giving this good comparision, Still i Have a question,is this really a platform independent or not? If using moonlight i think yes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention RIA – Why? Which One? How? &#124; Akash Kava -- Topsy.com</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-1682</link>
		<dc:creator>Tweets that mention RIA – Why? Which One? How? &#124; Akash Kava -- Topsy.com</dc:creator>
		<pubDate>Thu, 03 Jun 2010 14:25:37 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-1682</guid>
		<description>[...] This post was mentioned on Twitter by msafdel, nmrao.b. nmrao.b said: RIA – Why? Which One? How? http://bit.ly/dml0bF [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by msafdel, nmrao.b. nmrao.b said: RIA – Why? Which One? How? <a href="http://bit.ly/dml0bF" rel="nofollow">http://bit.ly/dml0bF</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rama Chandra Gupta</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-1248</link>
		<dc:creator>Rama Chandra Gupta</dc:creator>
		<pubDate>Mon, 15 Mar 2010 11:04:37 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-1248</guid>
		<description>Hi Akash, Thanks for quick comparison and information.</description>
		<content:encoded><![CDATA[<p>Hi Akash, Thanks for quick comparison and information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: facildelembrar</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-1088</link>
		<dc:creator>facildelembrar</dc:creator>
		<pubDate>Sun, 01 Nov 2009 16:42:03 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-1088</guid>
		<description>Some info are slightly outdated. For up to date stats of flash, silverlight and java user base there&#039;s &lt;a href=&quot;http://riastats.com&quot; rel=&quot;nofollow&quot;&gt;http://riastats.com&lt;/a&gt;. Currently, Silverlight is installed in only 30% of browsers, while Java is present in 70%, and Flash has over 95% market share.

I&#039;ve made a simple, more &quot;hands on&quot; comparison of some ria technologies for who&#039;s interested. Flash, Flex, Actionscript 3 alone, Silverlight using C#, JavaFX, Java and AJAX are covered. You can check the article at &lt;a href=&quot;http://my.opera.com/facildelembrar/blog/rias-comparison-part-2-simple-programs&quot; rel=&quot;nofollow&quot;&gt;http://my.opera.com/facildelembrar/blog/rias-comparison-part-2-simple-programs&lt;/a&gt;
The article is update once in a while with more info.</description>
		<content:encoded><![CDATA[<p>Some info are slightly outdated. For up to date stats of flash, silverlight and java user base there&#8217;s <a href="http://riastats.com" rel="nofollow">http://riastats.com</a>. Currently, Silverlight is installed in only 30% of browsers, while Java is present in 70%, and Flash has over 95% market share.</p>
<p>I&#8217;ve made a simple, more &#8220;hands on&#8221; comparison of some ria technologies for who&#8217;s interested. Flash, Flex, Actionscript 3 alone, Silverlight using C#, JavaFX, Java and AJAX are covered. You can check the article at <a href="http://my.opera.com/facildelembrar/blog/rias-comparison-part-2-simple-programs" rel="nofollow">http://my.opera.com/facildelembrar/blog/rias-comparison-part-2-simple-programs</a><br />
The article is update once in a while with more info.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KonstantinMiller</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-123</link>
		<dc:creator>KonstantinMiller</dc:creator>
		<pubDate>Mon, 06 Jul 2009 22:20:06 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-123</guid>
		<description>I think I will try to recommend this post to my friends and family, cuz it&#039;s really helpful.</description>
		<content:encoded><![CDATA[<p>I think I will try to recommend this post to my friends and family, cuz it&#8217;s really helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johnny</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-17</link>
		<dc:creator>johnny</dc:creator>
		<pubDate>Tue, 30 Dec 2008 10:56:53 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-17</guid>
		<description>Vdo0lN Thanks for good post</description>
		<content:encoded><![CDATA[<p>Vdo0lN Thanks for good post</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Akash</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-12</link>
		<dc:creator>Akash</dc:creator>
		<pubDate>Tue, 16 Dec 2008 03:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-12</guid>
		<description>Josh,

Thanks, I did update the comparison to post latest facts as you see I am updating this regularly.

I am a Microsoft expert programmer since 8 years and believe me, I have experience from ranging from Win32 till Silverlight and all the technologies and languages available in MS.

1. Moonlight is not Silverlight, and its not Microsoft&#039;s.

2. Documentation, till Visual Studio 2003, MSDN used to be very good, but the whole XAML, WPF, WCF and so on and so on, documentation has lost its charm. With so many pages to clearly state in the first line of msdn that &quot;This is premature literature and expected to change etc etc&quot; i dont know exact words, but doesnt that prove premature?
- You can not create default reference value in dependency properties.
- Well Silverlight 1 didnt have dependency properties itself.
- There is too much confusion about how much of .Net features are available in Silverlight 2, because there is no one straight document that explains correctly. 


3. Control Library, we are talking about what is included in base SDK by the vendor, not for third party ISVs, even for a control like &quot;Tree&quot; you have to spend money and get from ISV. As we being Microsoft Partner, we know the strategy of Microsoft to promote and give opportunities to its partners by giving limited product out line and allow its partners to make controls and many other solutions without which industry can not run. But now costs have gone prohibitively high to incorporate Microsoft products.

4. Language Features, this point really amazes me as for every different feature, should we use different technologies and different languages? More time is required to code, to maintain, I am a good businessman too, time is money here. This document is less for programmers but more for CEOs and CIOs who have to make their decision based on cost of development, maintanence, availability of programmers, time management is huge issue in today&#039;s IT world as no deadlines are met mostly.

5. Stability, well half of the samples, and half of websites when we visit, it runs some javascripts, detects that you dont have required player so it displays icon to download silverlight 2, you go ahead and download it and come back, once again it displays icon to download siliverlight 2 and so on and so on. Excuse me, you are against world&#039;s 8 year strongest and stable product &quot;Flash&quot; the flash file format has even saved every bit in compressing file sizes and delivering results faster and has ruled world for longer.

6. Component Development, MSDN doesnt have any good samples for Custom Control development, neither in silverlight nor in WPF. There is no control lifecycle discussed anywhere correctly, everything is so disorganized, I belive if you are Microsoft employee, then I am your customer, if you accept and try to work towards it to make better for programmers, it will help you only the most.</description>
		<content:encoded><![CDATA[<p>Josh,</p>
<p>Thanks, I did update the comparison to post latest facts as you see I am updating this regularly.</p>
<p>I am a Microsoft expert programmer since 8 years and believe me, I have experience from ranging from Win32 till Silverlight and all the technologies and languages available in MS.</p>
<p>1. Moonlight is not Silverlight, and its not Microsoft&#8217;s.</p>
<p>2. Documentation, till Visual Studio 2003, MSDN used to be very good, but the whole XAML, WPF, WCF and so on and so on, documentation has lost its charm. With so many pages to clearly state in the first line of msdn that &#8220;This is premature literature and expected to change etc etc&#8221; i dont know exact words, but doesnt that prove premature?<br />
- You can not create default reference value in dependency properties.<br />
- Well Silverlight 1 didnt have dependency properties itself.<br />
- There is too much confusion about how much of .Net features are available in Silverlight 2, because there is no one straight document that explains correctly. </p>
<p>3. Control Library, we are talking about what is included in base SDK by the vendor, not for third party ISVs, even for a control like &#8220;Tree&#8221; you have to spend money and get from ISV. As we being Microsoft Partner, we know the strategy of Microsoft to promote and give opportunities to its partners by giving limited product out line and allow its partners to make controls and many other solutions without which industry can not run. But now costs have gone prohibitively high to incorporate Microsoft products.</p>
<p>4. Language Features, this point really amazes me as for every different feature, should we use different technologies and different languages? More time is required to code, to maintain, I am a good businessman too, time is money here. This document is less for programmers but more for CEOs and CIOs who have to make their decision based on cost of development, maintanence, availability of programmers, time management is huge issue in today&#8217;s IT world as no deadlines are met mostly.</p>
<p>5. Stability, well half of the samples, and half of websites when we visit, it runs some javascripts, detects that you dont have required player so it displays icon to download silverlight 2, you go ahead and download it and come back, once again it displays icon to download siliverlight 2 and so on and so on. Excuse me, you are against world&#8217;s 8 year strongest and stable product &#8220;Flash&#8221; the flash file format has even saved every bit in compressing file sizes and delivering results faster and has ruled world for longer.</p>
<p>6. Component Development, MSDN doesnt have any good samples for Custom Control development, neither in silverlight nor in WPF. There is no control lifecycle discussed anywhere correctly, everything is so disorganized, I belive if you are Microsoft employee, then I am your customer, if you accept and try to work towards it to make better for programmers, it will help you only the most.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Holmes</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-11</link>
		<dc:creator>Josh Holmes</dc:creator>
		<pubDate>Tue, 16 Dec 2008 00:06:38 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-11</guid>
		<description>For full disclosure, I am a Microsoft employee. 

You have a long list of things that you are comparing the different technologies on. However, you really need to check your facts before posting statements as fact. I cannot speak to JavaFX or XUL but I can speak to Silverlight. 

I will say that there are inacurracies on the Flex side both positive and negative. You should recheck those facts as well. 

Open Source - check Moonlight at http://www.mono-project.com/Moonlight. The main player is not open source but there is a fully supported open source implementation being built by Novell under the Mono project. 

Availability - I don&#039;t have actual penetration numbers but 0 is obviously wrong. Otherwise, how did 42 million people watch the Olympics through Silverlight streaming (http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9114378)?

Audio and Video - Windows Media Audio and Video 7,8,9 (WMA, WMAPro, WMV/VC-1), as well as MP3 audio - these are all well established industry supported formats that have been around for quite a while. Additionally, Microsoft has announced support for H.264/MPEG AVC and AAC in Silverlight 3. http://www.microsoft.com/silverlight/overview/faq.aspx. These are the formats that are served up by Windows Media Server already and there&#039;s a ton of content out there ready already. 

Converters for the Supported Video - Expression Encoder does a great job client or server side. http://www.microsoft.com/expression. 

Documentation - define premature. There&#039;s a ton of content not only on MSDN but on http://silverlight.net and countless community sites. 

Synax - C#, VB.NET, JS, Ruby, Python or any of the many .NET languages that are out there. Longer list at http://www.dotnetlanguages.net/DNL/Resources.aspx. 

Language Features - any supported by any of the long list of languages above. 

Code size - depends on what you are doing, what language you use and how good of a programer you are. 

Stability - Pre Beta? Really? Silverlight is in Version 2 and has tremendous stablity. The support for exception handling, logging, unit testing and more can help the developer write remarkably stable applications with little effort. 

Control library - There&#039;s a lot of controls built in and lots more coming from the open source project - http://codeplex.com/silverlightcontrib.

Component development - quite simple. it&#039;s a different model than you are used to working in as a Flex developer but it&#039;s the same model that millions of .NET developers around the world are already using. 

The result - a strong contender that you should look seriously at. It&#039;s the platform you should look at if you are a .NET developer. 

I did not correct all of the innacuracies but I tried to speak to the most blatent.</description>
		<content:encoded><![CDATA[<p>For full disclosure, I am a Microsoft employee. </p>
<p>You have a long list of things that you are comparing the different technologies on. However, you really need to check your facts before posting statements as fact. I cannot speak to JavaFX or XUL but I can speak to Silverlight. </p>
<p>I will say that there are inacurracies on the Flex side both positive and negative. You should recheck those facts as well. </p>
<p>Open Source &#8211; check Moonlight at <a href="http://www.mono-project.com/Moonlight" rel="nofollow">http://www.mono-project.com/Moonlight</a>. The main player is not open source but there is a fully supported open source implementation being built by Novell under the Mono project. </p>
<p>Availability &#8211; I don&#8217;t have actual penetration numbers but 0 is obviously wrong. Otherwise, how did 42 million people watch the Olympics through Silverlight streaming (<a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#038;articleId=9114378" rel="nofollow">http://www.computerworld.com/action/article.do?command=viewArticleBasic&#038;articleId=9114378</a>)?</p>
<p>Audio and Video &#8211; Windows Media Audio and Video 7,8,9 (WMA, WMAPro, WMV/VC-1), as well as MP3 audio &#8211; these are all well established industry supported formats that have been around for quite a while. Additionally, Microsoft has announced support for H.264/MPEG AVC and AAC in Silverlight 3. <a href="http://www.microsoft.com/silverlight/overview/faq.aspx" rel="nofollow">http://www.microsoft.com/silverlight/overview/faq.aspx</a>. These are the formats that are served up by Windows Media Server already and there&#8217;s a ton of content out there ready already. </p>
<p>Converters for the Supported Video &#8211; Expression Encoder does a great job client or server side. <a href="http://www.microsoft.com/expression" rel="nofollow">http://www.microsoft.com/expression</a>. </p>
<p>Documentation &#8211; define premature. There&#8217;s a ton of content not only on MSDN but on <a href="http://silverlight.net" rel="nofollow">http://silverlight.net</a> and countless community sites. </p>
<p>Synax &#8211; C#, VB.NET, JS, Ruby, Python or any of the many .NET languages that are out there. Longer list at <a href="http://www.dotnetlanguages.net/DNL/Resources.aspx" rel="nofollow">http://www.dotnetlanguages.net/DNL/Resources.aspx</a>. </p>
<p>Language Features &#8211; any supported by any of the long list of languages above. </p>
<p>Code size &#8211; depends on what you are doing, what language you use and how good of a programer you are. </p>
<p>Stability &#8211; Pre Beta? Really? Silverlight is in Version 2 and has tremendous stablity. The support for exception handling, logging, unit testing and more can help the developer write remarkably stable applications with little effort. </p>
<p>Control library &#8211; There&#8217;s a lot of controls built in and lots more coming from the open source project &#8211; <a href="http://codeplex.com/silverlightcontrib" rel="nofollow">http://codeplex.com/silverlightcontrib</a>.</p>
<p>Component development &#8211; quite simple. it&#8217;s a different model than you are used to working in as a Flex developer but it&#8217;s the same model that millions of .NET developers around the world are already using. </p>
<p>The result &#8211; a strong contender that you should look seriously at. It&#8217;s the platform you should look at if you are a .NET developer. </p>
<p>I did not correct all of the innacuracies but I tried to speak to the most blatent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Akash</title>
		<link>http://akashkava.com/blog/41/ria-why-which-one-how/comment-page-1/#comment-7</link>
		<dc:creator>Akash</dc:creator>
		<pubDate>Mon, 15 Dec 2008 06:33:42 +0000</pubDate>
		<guid isPermaLink="false">http://akashkava.com/blog/?p=41#comment-7</guid>
		<description>Hi El Cy,

Thanks for update, I am going to update the comparison as soon as time passes by and I get more information, problem with NB 6.5 is, its yet not stable, since JavaFX is still in the form of under development plugin, it lacks continuous professional development environment, you can start something but this is for people who want to create good running apps which are easy to maintain. I belive JavaFX will take little of 6-8 months to get stabilize in NetBeans platform and then it can become good platform to develop on.</description>
		<content:encoded><![CDATA[<p>Hi El Cy,</p>
<p>Thanks for update, I am going to update the comparison as soon as time passes by and I get more information, problem with NB 6.5 is, its yet not stable, since JavaFX is still in the form of under development plugin, it lacks continuous professional development environment, you can start something but this is for people who want to create good running apps which are easy to maintain. I belive JavaFX will take little of 6-8 months to get stabilize in NetBeans platform and then it can become good platform to develop on.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

