<?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: Who Promotes Mono? Microsoft and Novell</title>
	<atom:link href="http://techrights.org/2009/07/01/mono-backed-by-microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://techrights.org/2009/07/01/mono-backed-by-microsoft/</link>
	<description>Free Software Sentry – watching and reporting maneuvers of those threatened by software freedom</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:00:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: NotZed</title>
		<link>http://techrights.org/2009/07/01/mono-backed-by-microsoft/comment-page-1/#comment-68972</link>
		<dc:creator>NotZed</dc:creator>
		<pubDate>Thu, 02 Jul 2009 00:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/?p=14301#comment-68972</guid>
		<description>I would have to disagree with the &#039;Java done right&#039; claim.  It simply doesn&#039;t stand up to scrutiny.

There is too much messy syntactic sugar - you don&#039;t really know what&#039;s going on in many cases when sometimes you need to.  The compiling and linking model is more like traditional languages than Java, so you don&#039;t benefit as much from a so-called `JIT&#039; compiler as you do in Java (it&#039;s a valid trade-off to be sure, but claiming .NET CLR is in any way the same as a javavm is nonsense).  The API and libraries are not as consistent or as usable as the Java ones - for example, details are abstracted too much in some places and not enough in others (Dictionary, and List, please raise your hands).  And finally, as an `enterprise platform&#039; it is simply a joke - more like &#039;visual basic for dummies&#039; than a real platform.  Both of these last points are partly due to maturity of Java, and making the same mistakes over again (and so in fact, not learning from Java at all).

To sum up: 

  Java is a platform,  .NET is only a product.

And pretty much like everything MS has ever made, not a very good one.

FWIW I&#039;ve been paid to write C-# for the last 3+ years, dabbled with mono some time ago, and have been paid to write Java in the past.

I think the patents are a pain but should not be the focus for any free software vendor.  The effort to help turn what is just an MS product into a MS-controlled platform is sheer lunacy.</description>
		<content:encoded><![CDATA[<p>I would have to disagree with the &#8216;Java done right&#8217; claim.  It simply doesn&#8217;t stand up to scrutiny.</p>
<p>There is too much messy syntactic sugar &#8211; you don&#8217;t really know what&#8217;s going on in many cases when sometimes you need to.  The compiling and linking model is more like traditional languages than Java, so you don&#8217;t benefit as much from a so-called `JIT&#8217; compiler as you do in Java (it&#8217;s a valid trade-off to be sure, but claiming .NET CLR is in any way the same as a javavm is nonsense).  The API and libraries are not as consistent or as usable as the Java ones &#8211; for example, details are abstracted too much in some places and not enough in others (Dictionary, and List, please raise your hands).  And finally, as an `enterprise platform&#8217; it is simply a joke &#8211; more like &#8216;visual basic for dummies&#8217; than a real platform.  Both of these last points are partly due to maturity of Java, and making the same mistakes over again (and so in fact, not learning from Java at all).</p>
<p>To sum up: </p>
<p>  Java is a platform,  .NET is only a product.</p>
<p>And pretty much like everything MS has ever made, not a very good one.</p>
<p>FWIW I&#8217;ve been paid to write C-# for the last 3+ years, dabbled with mono some time ago, and have been paid to write Java in the past.</p>
<p>I think the patents are a pain but should not be the focus for any free software vendor.  The effort to help turn what is just an MS product into a MS-controlled platform is sheer lunacy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy Schestowitz</title>
		<link>http://techrights.org/2009/07/01/mono-backed-by-microsoft/comment-page-1/#comment-68932</link>
		<dc:creator>Roy Schestowitz</dc:creator>
		<pubDate>Wed, 01 Jul 2009 08:59:38 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/?p=14301#comment-68932</guid>
		<description>How did OIN help TomTom?</description>
		<content:encoded><![CDATA[<p>How did OIN help TomTom?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: André</title>
		<link>http://techrights.org/2009/07/01/mono-backed-by-microsoft/comment-page-1/#comment-68929</link>
		<dc:creator>André</dc:creator>
		<pubDate>Wed, 01 Jul 2009 08:45:18 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/?p=14301#comment-68929</guid>
		<description>C#, managed code and its class library is fantastic, it is extremely well designed software. It is Java done right. For the patents there is of course need for clarifications, but you hardly ever heard of a development platform that is enforced against developers. The simple solution is to invest in patent reform and otherwise join OIN and relax.

--- André</description>
		<content:encoded><![CDATA[<p>C#, managed code and its class library is fantastic, it is extremely well designed software. It is Java done right. For the patents there is of course need for clarifications, but you hardly ever heard of a development platform that is enforced against developers. The simple solution is to invest in patent reform and otherwise join OIN and relax.</p>
<p>&#8212; André</p>
]]></content:encoded>
	</item>
</channel>
</rss>

