<?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"
	>
<channel>
	<title>Comments on: Flash, Java, Silverlight - Why The Best Technology Will Win</title>
	<atom:link href="http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/</link>
	<description>Simon Brocklehurst's Technology Blog</description>
	<pubDate>Sun, 12 Oct 2008 05:07:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Big Bot</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-529504</link>
		<dc:creator>Big Bot</dc:creator>
		<pubDate>Tue, 19 Aug 2008 12:51:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-529504</guid>
		<description>Which leaves us with Flash and Java. As of today, compared to Java, Flash has far superior support for Internet distribution of standard video formats. So, if your rich internet application uses standard video codecs, there’s only one technology to choose: Flash. No competition.


you need java to do anythign within flash tha tis of a warrent-javascripts
right that makes java better
video formats heck I ahve been using Amiga video and mpeg and ogg long before flash and flash cant hope to do that. Flash loses the quality of the picture and the sound - plsu flash make si look flat. another thing take any standstill picture and try and make flash rerender it and maek it move
JAVA can with jsut 5 lines of code soemtimes less.

SO java wins outright

HERE ENDTH THE LESSON</description>
		<content:encoded><![CDATA[<p>Which leaves us with Flash and Java. As of today, compared to Java, Flash has far superior support for Internet distribution of standard video formats. So, if your rich internet application uses standard video codecs, there’s only one technology to choose: Flash. No competition.</p>
<p>you need java to do anythign within flash tha tis of a warrent-javascripts<br />
right that makes java better<br />
video formats heck I ahve been using Amiga video and mpeg and ogg long before flash and flash cant hope to do that. Flash loses the quality of the picture and the sound - plsu flash make si look flat. another thing take any standstill picture and try and make flash rerender it and maek it move<br />
JAVA can with jsut 5 lines of code soemtimes less.</p>
<p>SO java wins outright</p>
<p>HERE ENDTH THE LESSON</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gsh</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-377049</link>
		<dc:creator>gsh</dc:creator>
		<pubDate>Sun, 18 May 2008 20:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-377049</guid>
		<description>Allowed me to add my point of view. I am .net developer and used to work in Java-based company. When my ex-company want to turn me to java developer. i found the tools is so difficult to use, eclipse, spring and ... (well, hibernate is exception)

With VS Studio, many task can be done easily. like data binding with datagrid. I am talking about VS2003 at that time. While compare to Vs2005, vs2005 is a big lead. Same to VS2008. Everytime microsoft upgrade the platform the is really a huge improvement over the previous. 

Developing in java is not zero cost, you have to take the developer productivity and the salary into account. I bet i can develop the same application from scratch faster than most of the java developers worldwide. 

After i quit my ex-company, i develop the same product with my ex-company, they take 10 developers and we just have 2. but our features is 10x than them and performance is far beyond theirs. Bear in mind they developed the application half a year before i started with new company.</description>
		<content:encoded><![CDATA[<p>Allowed me to add my point of view. I am .net developer and used to work in Java-based company. When my ex-company want to turn me to java developer. i found the tools is so difficult to use, eclipse, spring and &#8230; (well, hibernate is exception)</p>
<p>With VS Studio, many task can be done easily. like data binding with datagrid. I am talking about VS2003 at that time. While compare to Vs2005, vs2005 is a big lead. Same to VS2008. Everytime microsoft upgrade the platform the is really a huge improvement over the previous. </p>
<p>Developing in java is not zero cost, you have to take the developer productivity and the salary into account. I bet i can develop the same application from scratch faster than most of the java developers worldwide. </p>
<p>After i quit my ex-company, i develop the same product with my ex-company, they take 10 developers and we just have 2. but our features is 10x than them and performance is far beyond theirs. Bear in mind they developed the application half a year before i started with new company.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-324942</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Wed, 09 Apr 2008 14:51:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-324942</guid>
		<description>Thanks for your contribution, mudd81.  Your (rather facile, if you don't mind me saying so) analysis of this piece is completely wrong, though.  The truth is - it seems that Microsoft folks agree with my analysis...

To quote myself from the above blog, written in April 2007, talking about the need for Microsoft to support more hardware/OS platforms if they wanted Silverlight to be taken seriously by developers, I said, &lt;i&gt; "If Microsoft wants to fix this, they can get back in the game anytime."&lt;/i&gt;

On Sept 4 2007, Microsoft signed an agreement with Novell to do just that by bringing Silverlight to Linux:

http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx

Suggesting that I'm somehow "anti-MS" or "anti-Silverlight" is laughable, by the way; I refer you to:

http://www.psynixis.com/blog/2008/03/05/silverlight-2-and-flash-in-ria-news/

</description>
		<content:encoded><![CDATA[<p>Thanks for your contribution, mudd81.  Your (rather facile, if you don&#8217;t mind me saying so) analysis of this piece is completely wrong, though.  The truth is - it seems that Microsoft folks agree with my analysis&#8230;</p>
<p>To quote myself from the above blog, written in April 2007, talking about the need for Microsoft to support more hardware/OS platforms if they wanted Silverlight to be taken seriously by developers, I said, <i> &#8220;If Microsoft wants to fix this, they can get back in the game anytime.&#8221;</i></p>
<p>On Sept 4 2007, Microsoft signed an agreement with Novell to do just that by bringing Silverlight to Linux:</p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx" rel="nofollow">http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx</a></p>
<p>Suggesting that I&#8217;m somehow &#8220;anti-MS&#8221; or &#8220;anti-Silverlight&#8221; is laughable, by the way; I refer you to:</p>
<p><a href="http://www.psynixis.com/blog/2008/03/05/silverlight-2-and-flash-in-ria-news/" rel="nofollow">http://www.psynixis.com/blog/2008/03/05/silverlight-2-and-flash-in-ria-news/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mudd81</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-324902</link>
		<dc:creator>mudd81</dc:creator>
		<pubDate>Wed, 09 Apr 2008 13:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-324902</guid>
		<description>Nothing more than 3 paragraph rant on why MS sucks followed by one sentence comparing flash to java. You’re title is misleading. I’d thought I’d be getting a fair and comprehensive analysis of 3 technologies. Instead I got yet another MS rant *yawn* with a sentence to or 2 to say ‘hey, it wasn’t a MS hit piece, I also compared flash to java’ 
Here are some alternate titles: 
‘MS lies again’
‘Codecs=Best technology, look elsewhere for why' 
‘I did zero research on this article and am offering my opinions as fact’</description>
		<content:encoded><![CDATA[<p>Nothing more than 3 paragraph rant on why MS sucks followed by one sentence comparing flash to java. You’re title is misleading. I’d thought I’d be getting a fair and comprehensive analysis of 3 technologies. Instead I got yet another MS rant *yawn* with a sentence to or 2 to say ‘hey, it wasn’t a MS hit piece, I also compared flash to java’<br />
Here are some alternate titles:<br />
‘MS lies again’<br />
‘Codecs=Best technology, look elsewhere for why&#8217;<br />
‘I did zero research on this article and am offering my opinions as fact’</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217927</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Wed, 16 Jan 2008 20:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217927</guid>
		<description>Not really possible to give cost estimates, because it's completely dependent on what you want to do. 

In terms of software licensing costs, if you're talking IBM mainframe, then IBM is going to want to gauge someone for huge amounts of cash at some point.  Whether that hits the dev teams or not really depends on the particular business scenario.  Also, these days, mainframe projects would typically just be the backend, with clients written for the Browsers, or in C#.NET, in Java, or in Flash.  I won't say anymore about mainframe dev costs.

As for Microsoft vs Java vs Adobe...

If people are smart about it, then they can do everything for zero cost with Java technologies (OS, middleware, dev tools etc).    And in 2008, the free options are not really compromises compared to the paid options as they were five years ago.

So, Java would be cheapest.  Next along would be Microsoft; nothing at the high-end is free with MS. Adobe is probably the most expensive.

Of course, Java can be expensive too if people want.  People can pay huge amounts of money for middleware and tools... which I guess is why Oracle thought it was worth paying $8.5 billion for BEA today.

Bottom line then - I'd say:  IBM Mainframe &gt; Adobe &gt; Microsoft &gt; Java.</description>
		<content:encoded><![CDATA[<p>Not really possible to give cost estimates, because it&#8217;s completely dependent on what you want to do. </p>
<p>In terms of software licensing costs, if you&#8217;re talking IBM mainframe, then IBM is going to want to gauge someone for huge amounts of cash at some point.  Whether that hits the dev teams or not really depends on the particular business scenario.  Also, these days, mainframe projects would typically just be the backend, with clients written for the Browsers, or in C#.NET, in Java, or in Flash.  I won&#8217;t say anymore about mainframe dev costs.</p>
<p>As for Microsoft vs Java vs Adobe&#8230;</p>
<p>If people are smart about it, then they can do everything for zero cost with Java technologies (OS, middleware, dev tools etc).    And in 2008, the free options are not really compromises compared to the paid options as they were five years ago.</p>
<p>So, Java would be cheapest.  Next along would be Microsoft; nothing at the high-end is free with MS. Adobe is probably the most expensive.</p>
<p>Of course, Java can be expensive too if people want.  People can pay huge amounts of money for middleware and tools&#8230; which I guess is why Oracle thought it was worth paying $8.5 billion for BEA today.</p>
<p>Bottom line then - I&#8217;d say:  IBM Mainframe > Adobe > Microsoft > Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unbiased Developer</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217907</link>
		<dc:creator>Unbiased Developer</dc:creator>
		<pubDate>Wed, 16 Jan 2008 19:24:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217907</guid>
		<description>You are right in that Microsoft does not have a history of cross-platform commitment, but it appears that at least in the web app department with their AJAX framework and Silverlight they are aware of the importance of compatibility with apple and linux.  

Now if they at some point down the road decide to reverse that thought and stop support of either. . . . . . that would be a HUGE ding to their credibility and would lose a LOT of developer support.

Microsoft's recent trend of free tools. . . VS express and SQL Server express, virtual server/pc, etc.. . . .  and decent pricing on pro /and team editions, server OS,
not to mention the HUGE annoucement of the public release of the .NET framework sourcecode (complete with comments and all, and debugable in VS) I think is a direct assault on the "java / open source / flash " community.  When you can get the tools and productivity offered by Microsoft at a much lower total cost than java or flash it makes it very appealing to the IT Head and  executives working on the budget.

I was just looking at some of the prices on Adobe.com and I think if they want to maintain their lead over time they will need to be more competitive with their pricing.

The IT shop I work in has a Microsoft  Java, and mainframe development teams, and the Java team seems to end up spending several times what the Microsoft team does for tools and servers for comparable sized projects.  Although I do not know the specifics of what their budget or the cost of specific items.

If you have in depth knowledge of the financial cost of implementing each of the three technologies, that would be interesting to see. (just software cost, no hardware/labor cost)</description>
		<content:encoded><![CDATA[<p>You are right in that Microsoft does not have a history of cross-platform commitment, but it appears that at least in the web app department with their AJAX framework and Silverlight they are aware of the importance of compatibility with apple and linux.  </p>
<p>Now if they at some point down the road decide to reverse that thought and stop support of either. . . . . . that would be a HUGE ding to their credibility and would lose a LOT of developer support.</p>
<p>Microsoft&#8217;s recent trend of free tools. . . VS express and SQL Server express, virtual server/pc, etc.. . . .  and decent pricing on pro /and team editions, server OS,<br />
not to mention the HUGE annoucement of the public release of the .NET framework sourcecode (complete with comments and all, and debugable in VS) I think is a direct assault on the &#8220;java / open source / flash &#8221; community.  When you can get the tools and productivity offered by Microsoft at a much lower total cost than java or flash it makes it very appealing to the IT Head and  executives working on the budget.</p>
<p>I was just looking at some of the prices on Adobe.com and I think if they want to maintain their lead over time they will need to be more competitive with their pricing.</p>
<p>The IT shop I work in has a Microsoft  Java, and mainframe development teams, and the Java team seems to end up spending several times what the Microsoft team does for tools and servers for comparable sized projects.  Although I do not know the specifics of what their budget or the cost of specific items.</p>
<p>If you have in depth knowledge of the financial cost of implementing each of the three technologies, that would be interesting to see. (just software cost, no hardware/labor cost)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217884</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Wed, 16 Jan 2008 18:32:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217884</guid>
		<description>I agree that Microsoft makes great tools... tools that make people very productive. And Silverlight is a pretty great technology too (but then so are Flash and Java).   I really have nothing against Microsoft - my companies use Microsoft tools and technologies plenty.  We write lots of software in C# .NET.  We deploy and support many Microsoft technologies.

However, Microsoft has big credibility issues when it comes to cross-platform stuff.   There's really no getting around that, and I suspect it will be a factor when it comes to getting RIA developer mindshare for Silverlight.</description>
		<content:encoded><![CDATA[<p>I agree that Microsoft makes great tools&#8230; tools that make people very productive. And Silverlight is a pretty great technology too (but then so are Flash and Java).   I really have nothing against Microsoft - my companies use Microsoft tools and technologies plenty.  We write lots of software in C# .NET.  We deploy and support many Microsoft technologies.</p>
<p>However, Microsoft has big credibility issues when it comes to cross-platform stuff.   There&#8217;s really no getting around that, and I suspect it will be a factor when it comes to getting RIA developer mindshare for Silverlight.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unbiased Developer</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217858</link>
		<dc:creator>Unbiased Developer</dc:creator>
		<pubDate>Wed, 16 Jan 2008 17:58:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217858</guid>
		<description>Thanks, for the complement.  Personally I would have been offended by my post and made some sarcastic comment.

Seriously though sarcasim aside, when I look at the three technologies discussed here it is my opinion that Silverlight will become the dominant platform for RIAs.

The power and productivty offered to both developers and designers is in my opinion far beyond its competitors.  XAML is extremely powerfull, especially when used with tools like Expression Blend, and the power the developer has through either js or .NET managed languages is incredible.

While flash has always had weak developer support and java is lacking in designer support.


I think that over the next two years Silverlight's marketshare will grow and eventually surpass java and flash.  

So my vote is Silverlight, at least untill the next great thing.</description>
		<content:encoded><![CDATA[<p>Thanks, for the complement.  Personally I would have been offended by my post and made some sarcastic comment.</p>
<p>Seriously though sarcasim aside, when I look at the three technologies discussed here it is my opinion that Silverlight will become the dominant platform for RIAs.</p>
<p>The power and productivty offered to both developers and designers is in my opinion far beyond its competitors.  XAML is extremely powerfull, especially when used with tools like Expression Blend, and the power the developer has through either js or .NET managed languages is incredible.</p>
<p>While flash has always had weak developer support and java is lacking in designer support.</p>
<p>I think that over the next two years Silverlight&#8217;s marketshare will grow and eventually surpass java and flash.  </p>
<p>So my vote is Silverlight, at least untill the next great thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217802</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Wed, 16 Jan 2008 16:44:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217802</guid>
		<description>Thank you for making such intelligent comments, Unbiased Developer.   You clearly have a quite brilliant mind. Congratulations!</description>
		<content:encoded><![CDATA[<p>Thank you for making such intelligent comments, Unbiased Developer.   You clearly have a quite brilliant mind. Congratulations!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unbiased Developer</title>
		<link>http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217795</link>
		<dc:creator>Unbiased Developer</dc:creator>
		<pubDate>Wed, 16 Jan 2008 16:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.psynixis.com/blog/2007/04/22/flash-java-silverlight-why-the-best-technology-will-win/#comment-217795</guid>
		<description>Oh here are some links regarding Silverlight and Linux

http://tirania.org/blog/archive/2007/Sep-05.html

http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx</description>
		<content:encoded><![CDATA[<p>Oh here are some links regarding Silverlight and Linux</p>
<p><a href="http://tirania.org/blog/archive/2007/Sep-05.html" rel="nofollow">http://tirania.org/blog/archive/2007/Sep-05.html</a></p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx" rel="nofollow">http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
