<?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: Why I Avoid .NET/Mono</title>
	<atom:link href="http://mindblind.net/2008/02/03/why-i-avoid-net-mono/feed/" rel="self" type="application/rss+xml" />
	<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/</link>
	<description>making web development suck less</description>
	<pubDate>Tue, 07 Sep 2010 01:49:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Jon Canady</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-22</link>
		<dc:creator>Jon Canady</dc:creator>
		<pubDate>Tue, 05 Feb 2008 14:46:35 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-22</guid>
		<description>&lt;p&gt;@Vlad:&lt;/p&gt;

&lt;p&gt;Thanks, although I'm more impressed to know someone was using my specious reasoning as basis for an argument!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Vlad:</p>

<p>Thanks, although I&#8217;m more impressed to know someone was using my specious reasoning as basis for an argument!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-21</link>
		<dc:creator>Vlad</dc:creator>
		<pubDate>Tue, 05 Feb 2008 14:18:53 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-21</guid>
		<description>&lt;p&gt;OK, I probably overreacted too.  Someone in my office was using your comments as evidence that Mono was this and that.  I got defensive and took it out on you.  The title (coupled with weak reasons) sounds a lot like "I hate Mono or .Net".  I realize it does not say it, but people will hear what they hear.  Anyway...  Peace out.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>OK, I probably overreacted too.  Someone in my office was using your comments as evidence that Mono was this and that.  I got defensive and took it out on you.  The title (coupled with weak reasons) sounds a lot like &#8220;I hate Mono or .Net&#8221;.  I realize it does not say it, but people will hear what they hear.  Anyway&#8230;  Peace out.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Canady</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-20</link>
		<dc:creator>Jon Canady</dc:creator>
		<pubDate>Mon, 04 Feb 2008 20:36:55 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-20</guid>
		<description>&lt;p&gt;@Onur:&lt;/p&gt;

&lt;p&gt;Fair enough.  My intent wasn't to bash Mono, just to explain why I don't use it.  If Mono makes you happy, or makes you money, or both, then more power to you.  It seems my post here did come off as inflammatory, I didn't mean for it to be a whole "I hate Mono or .NET" thing, but it seems people take it that way.  No hard feelings.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Onur:</p>

<p>Fair enough.  My intent wasn&#8217;t to bash Mono, just to explain why I don&#8217;t use it.  If Mono makes you happy, or makes you money, or both, then more power to you.  It seems my post here did come off as inflammatory, I didn&#8217;t mean for it to be a whole &#8220;I hate Mono or .NET&#8221; thing, but it seems people take it that way.  No hard feelings.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Onur Gumus</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-19</link>
		<dc:creator>Onur Gumus</dc:creator>
		<pubDate>Mon, 04 Feb 2008 20:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-19</guid>
		<description>&lt;p&gt;To Jon:&lt;/p&gt;

&lt;p&gt;Sorry for my aggressiveness. I am just sick of people who is bashing mono unfairly. I will carry on my career on mono (and not ms.net if not cumpolsory). So I want mono to gain a large user base. Sure it is not perfect that we can critisize .But unfair comments bring up nothing. Sorry again&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>To Jon:</p>

<p>Sorry for my aggressiveness. I am just sick of people who is bashing mono unfairly. I will carry on my career on mono (and not ms.net if not cumpolsory). So I want mono to gain a large user base. Sure it is not perfect that we can critisize .But unfair comments bring up nothing. Sorry again</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Canady</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-18</link>
		<dc:creator>Jon Canady</dc:creator>
		<pubDate>Mon, 04 Feb 2008 20:23:17 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-18</guid>
		<description>&lt;p&gt;@Vlad:&lt;/p&gt;

&lt;p&gt;Wait, what?&lt;/p&gt;

&lt;p&gt;Let me address your points as they come up.&lt;/p&gt;

&lt;blockquote&gt;
  Sun and IBM are just as bad as Microsoft. Red Hat and Novell would also be bullies if they just had the size… Nobody pays nice.
  
&lt;/blockquote&gt;

&lt;p&gt;Sure, but I'm not talking about anyone else.  I'm talking specifically about Microsoft.  Maybe it's a non-issue, but I don't trust them.  &lt;/p&gt;

&lt;blockquote&gt;
  C# and the CLR are standards.
&lt;/blockquote&gt;

&lt;p&gt;Yes they are.  I don't have any beef there.  But there are things developed on top of the CLR (ASP.NET for instance) that aren't covered by that umbrella.  Furthermore, when Microsoft and Novell's deal runs out then all bets are off.  Again, I'm not saying this is a real issue, but it's definitely something to be conscious of.&lt;/p&gt;

&lt;blockquote&gt;
Gtk# is build on top of Gtk+ which was not developed by Microsoft.
&lt;/blockquote&gt;

&lt;p&gt;...yeah?  That was my point.  It doesn't matter, I was misinformed about the state of Windows Forms on Mono, so I suppose you could do a Windows Forms app and compile it seamlessly on Linux.  &lt;/p&gt;

&lt;blockquote&gt;
  Being more afraid of a language or technology because it was developed by Microsoft is certainly prejudice. You would have to only use hardware and software you build yourself to limit your exposure. And even then, we live in a litigious society and you could still get stuck. Is the risk really that high? From what I read, Sun was worse.
&lt;/blockquote&gt;

&lt;p&gt;I didn't say I wasn't prejudiced.  I said I wasn't a zealot.  There is an ocean of difference there.  I don't know what you mean about "only [using] hardware and software you build yourself to limit your exposure."  Microsoft doesn't build hardware, and I'm not using a single bit of Microsoft software right now, and I didn't write a bit of it.  I'm not saying Mono users are all going to be sued one day, but I'm just saying that if I develop something in Ruby or Python or what have you I don't ever have to worry that Microsoft will some day decide they no longer like the Python runtime and put the kibosh on it.  Mono users right now don't have to worry a bit about that thanks to Novell's agreement with MS, but that will run out one day.  So no, the risk isn't high.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;ol&gt;
  &lt;li&gt;One of the problems with Mono is that some of the enterprise distros (Red Hat should be called out here) are WAY behind. Make sure you get version 1.9 or greater which your distro may not ship with. &lt;/li&gt;
  &lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's something to be aware of, for sure.  &lt;/p&gt;

&lt;blockquote&gt;
  We are calm. We don’t appreciate FUD. By perpetuating the myth that Mono is not mature enough to be used by professionals, you are hindering the adoption of a very useful technology.

&lt;/blockquote&gt;

&lt;p&gt;I'm flattered that you think anything I do here perpetuates a myth, or is FUD.  I never said Mono wasn't useful.  I'm willing to admit that parts of the above article are inaccurate, but that's why I closed with "If any of my reasons are off, feel free to let me know in the comments." -- this was to encourage feedback if I was indeed incorrect.  Nor did I say it shouldn't be used by professionals.  Where are you getting these from?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Vlad:</p>

<p>Wait, what?</p>

<p>Let me address your points as they come up.</p>

<blockquote>
  Sun and IBM are just as bad as Microsoft. Red Hat and Novell would also be bullies if they just had the size… Nobody pays nice.
  
</blockquote>

<p>Sure, but I&#8217;m not talking about anyone else.  I&#8217;m talking specifically about Microsoft.  Maybe it&#8217;s a non-issue, but I don&#8217;t trust them.  </p>

<blockquote>
  C# and the CLR are standards.
</blockquote>

<p>Yes they are.  I don&#8217;t have any beef there.  But there are things developed on top of the CLR (ASP.NET for instance) that aren&#8217;t covered by that umbrella.  Furthermore, when Microsoft and Novell&#8217;s deal runs out then all bets are off.  Again, I&#8217;m not saying this is a real issue, but it&#8217;s definitely something to be conscious of.</p>

<blockquote>
Gtk# is build on top of Gtk+ which was not developed by Microsoft.
</blockquote>

<p>&#8230;yeah?  That was my point.  It doesn&#8217;t matter, I was misinformed about the state of Windows Forms on Mono, so I suppose you could do a Windows Forms app and compile it seamlessly on Linux.  </p>

<blockquote>
  Being more afraid of a language or technology because it was developed by Microsoft is certainly prejudice. You would have to only use hardware and software you build yourself to limit your exposure. And even then, we live in a litigious society and you could still get stuck. Is the risk really that high? From what I read, Sun was worse.
</blockquote>

<p>I didn&#8217;t say I wasn&#8217;t prejudiced.  I said I wasn&#8217;t a zealot.  There is an ocean of difference there.  I don&#8217;t know what you mean about &#8220;only [using] hardware and software you build yourself to limit your exposure.&#8221;  Microsoft doesn&#8217;t build hardware, and I&#8217;m not using a single bit of Microsoft software right now, and I didn&#8217;t write a bit of it.  I&#8217;m not saying Mono users are all going to be sued one day, but I&#8217;m just saying that if I develop something in Ruby or Python or what have you I don&#8217;t ever have to worry that Microsoft will some day decide they no longer like the Python runtime and put the kibosh on it.  Mono users right now don&#8217;t have to worry a bit about that thanks to Novell&#8217;s agreement with MS, but that will run out one day.  So no, the risk isn&#8217;t high.</p>

<blockquote>
  <ol>
  <li>One of the problems with Mono is that some of the enterprise distros (Red Hat should be called out here) are WAY behind. Make sure you get version 1.9 or greater which your distro may not ship with. </li>
  </ol>
</blockquote>

<p>That&#8217;s something to be aware of, for sure.  </p>

<blockquote>
  We are calm. We don’t appreciate FUD. By perpetuating the myth that Mono is not mature enough to be used by professionals, you are hindering the adoption of a very useful technology.

</blockquote>

<p>I&#8217;m flattered that you think anything I do here perpetuates a myth, or is FUD.  I never said Mono wasn&#8217;t useful.  I&#8217;m willing to admit that parts of the above article are inaccurate, but that&#8217;s why I closed with &#8220;If any of my reasons are off, feel free to let me know in the comments.&#8221; &#8212; this was to encourage feedback if I was indeed incorrect.  Nor did I say it shouldn&#8217;t be used by professionals.  Where are you getting these from?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-17</link>
		<dc:creator>Vlad</dc:creator>
		<pubDate>Mon, 04 Feb 2008 19:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-17</guid>
		<description>&lt;p&gt;As far as the legal question goes:
1. Sun and IBM are just as bad as Microsoft.  Red Hat and Novell would also be bullies if they just had the size...  Nobody pays nice.
2. C# and the CLR are standards.  See &lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa569283.aspx" title="here." / rel="nofollow"&gt;
3. Gtk# is build on top of Gtk+ which was not developed by Microsoft.
4. Being more afraid of a language or technology because it was developed by Microsoft is certainly prejudice.  You would have to only use hardware and software you build yourself to limit your exposure.  And even then, we live in a litigious society and you could still get stuck.  Is the risk really that high?  From what I read, Sun was worse.
5. One of the problems with Mono is that some of the enterprise distros (Red Hat should be called out here) are WAY behind.  Make sure you get version 1.9 or greater which your distro may not ship with.
6. We are calm.  We don't appreciate FUD.  By perpetuating the myth that Mono is not mature enough to be used by professionals, you are hindering the adoption of a very useful technology.&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>As far as the legal question goes:
1. Sun and IBM are just as bad as Microsoft.  Red Hat and Novell would also be bullies if they just had the size&#8230;  Nobody pays nice.
2. C# and the CLR are standards.  See <a href="http://msdn2.microsoft.com/en-us/netframework/aa569283.aspx" title="here." / rel="nofollow">
3. Gtk# is build on top of Gtk+ which was not developed by Microsoft.
4. Being more afraid of a language or technology because it was developed by Microsoft is certainly prejudice.  You would have to only use hardware and software you build yourself to limit your exposure.  And even then, we live in a litigious society and you could still get stuck.  Is the risk really that high?  From what I read, Sun was worse.
5. One of the problems with Mono is that some of the enterprise distros (Red Hat should be called out here) are WAY behind.  Make sure you get version 1.9 or greater which your distro may not ship with.
6. We are calm.  We don&#8217;t appreciate FUD.  By perpetuating the myth that Mono is not mature enough to be used by professionals, you are hindering the adoption of a very useful technology.</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Canady</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-16</link>
		<dc:creator>Jon Canady</dc:creator>
		<pubDate>Mon, 04 Feb 2008 14:26:25 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-16</guid>
		<description>&lt;p&gt;Thanks for the enlightening replies!  Sure, I guess I was behind when I mentioned that certain things don't work in Linux -- I assumed (and my breathtaking two seconds of research backed) that these things were still the case.&lt;/p&gt;

&lt;p&gt;To be fair, I don't consider myself a zealot.  Not liking Microsoft products and wanting to distance myself from that platform doesn't make me a zealot.  Being cautious about hopping in bed with technologies that may be open to litigation from a gigantic company known for it's dirty business practices is not zealotry.&lt;/p&gt;

&lt;p&gt;But there are a lot of interesting points here.  I don't think I'll pick up Mono for any of my day-to-day coding needs, but I might give it a shot to see how things go.&lt;/p&gt;

&lt;p&gt;Also, @Onur: I realize we're on the intertuberweb and tone is hard to convey, but that seemed harsh.  Calm down, nobody's spreading FUD.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks for the enlightening replies!  Sure, I guess I was behind when I mentioned that certain things don&#8217;t work in Linux &#8212; I assumed (and my breathtaking two seconds of research backed) that these things were still the case.</p>

<p>To be fair, I don&#8217;t consider myself a zealot.  Not liking Microsoft products and wanting to distance myself from that platform doesn&#8217;t make me a zealot.  Being cautious about hopping in bed with technologies that may be open to litigation from a gigantic company known for it&#8217;s dirty business practices is not zealotry.</p>

<p>But there are a lot of interesting points here.  I don&#8217;t think I&#8217;ll pick up Mono for any of my day-to-day coding needs, but I might give it a shot to see how things go.</p>

<p>Also, @Onur: I realize we&#8217;re on the intertuberweb and tone is hard to convey, but that seemed harsh.  Calm down, nobody&#8217;s spreading FUD.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Charles</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-15</link>
		<dc:creator>Josh Charles</dc:creator>
		<pubDate>Mon, 04 Feb 2008 14:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-15</guid>
		<description>&lt;p&gt;Wow.  You're about 2-3 years behind the times when it comes to Mono.  You &lt;em&gt;can&lt;/em&gt; run Windows.Forms, ADO.NET, and ASP.NET applications on Mono.  Sure, some things won't work, but many of them will.&lt;/p&gt;

&lt;p&gt;You're right in that there is a disconnect between Microsoft's implementation and Mono's.  However, take something like Silverlight and the DLR.  Due to the licensing, the DLR can run &lt;em&gt;on top of&lt;/em&gt; Mono, without modification, on any platform.  Within a week of the announcement of silverlight (and the DLR), the Mono people had a working prototype of their version, Moonlight, and it's come leaps and bounds since then.&lt;/p&gt;

&lt;p&gt;I could go on and on.  Mono has done some amazing things, not just with .NET, but creating their own feature set as well.  There are several things that are completely unique to Mono.  For example, if you are a big fan of reflection, you should try out Cecil, which blows Reflection.Emit out of the water.  &lt;/p&gt;

&lt;p&gt;Besides, the first time you write an app in visual studio, compile it, transfer the assembly to a linux box and run it without modification - that's just fuckin' cool.  Or if you write it in Linux, compile it on OS X, and run it on windows - ditto.  You should try it sometime!&lt;/p&gt;

&lt;p&gt;I would go so far as to say the only thing that has really been worth anything coming from microsoft in the last decade or so has been .NET.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Wow.  You&#8217;re about 2-3 years behind the times when it comes to Mono.  You <em>can</em> run Windows.Forms, ADO.NET, and ASP.NET applications on Mono.  Sure, some things won&#8217;t work, but many of them will.</p>

<p>You&#8217;re right in that there is a disconnect between Microsoft&#8217;s implementation and Mono&#8217;s.  However, take something like Silverlight and the DLR.  Due to the licensing, the DLR can run <em>on top of</em> Mono, without modification, on any platform.  Within a week of the announcement of silverlight (and the DLR), the Mono people had a working prototype of their version, Moonlight, and it&#8217;s come leaps and bounds since then.</p>

<p>I could go on and on.  Mono has done some amazing things, not just with .NET, but creating their own feature set as well.  There are several things that are completely unique to Mono.  For example, if you are a big fan of reflection, you should try out Cecil, which blows Reflection.Emit out of the water.  </p>

<p>Besides, the first time you write an app in visual studio, compile it, transfer the assembly to a linux box and run it without modification - that&#8217;s just fuckin&#8217; cool.  Or if you write it in Linux, compile it on OS X, and run it on windows - ditto.  You should try it sometime!</p>

<p>I would go so far as to say the only thing that has really been worth anything coming from microsoft in the last decade or so has been .NET.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-14</link>
		<dc:creator>Vlad</dc:creator>
		<pubDate>Mon, 04 Feb 2008 13:19:44 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-14</guid>
		<description>&lt;blockquote&gt;
  &lt;p&gt;If I write a Windows Forms application, then that’s the end of it right there&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;False.  What does not work is P/Invoke.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;You absolutely cannot run that under Mono. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You absolutely can.  Applications that were not targetted to run on Mono can run on Mono today.  Including really complicated things like Paint.Net.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Now, if we start with something like GTK#, then we avoid this problem, but there are similar pitfalls for things like ADO.NET and ASP.NET.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Wrong again.  Also, Gtk# does not really need ASP.NET.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Mono is always going to lag behind Microsoft’s .NET implementation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Yes and no.  It may lag on some features, but move ahead of .Net in other features.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Finally, I’m just not enthused about promoting technology that Microsoft made popular&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I would expect more from a zealot.  Something like "Microsoft stole Java and called it .Net"  (which is sort of true and the best form of flattery).  A better argument might be about the libraries, tool maturity and existing bindings in Java.  JSS is a huge asset to Java for example.  MonoDevelop is years behind JBuilder and will be for a while.  Of course, there is nothing inherently better in Java (or in being backed by Sun versus Novell).&lt;/p&gt;

&lt;p&gt;I admit to being a Mono proponent, but only because I am a C# and CLR enthusiast.  The fact that I could take my skills from Windows to Linux and get right to work was invaluable for me.  My learning curve is with GTK# and not with the language and libraries.  There are good reasons not to use .Net, but I did not see them in your post.  Happy programming in whatever language/VM you choose.  I recommend targeting Plan 9.  It is the successor to Unix developed by the same folks that brought us C and Unix.  Parrot is a good second choice as it copies the register versus stack based Plan 9 VM though it suffers from much worse immaturity than Mono and not being the first will most likely bother you.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
  <p>If I write a Windows Forms application, then that’s the end of it right there</p>
</blockquote>

<p>False.  What does not work is P/Invoke.</p>

<blockquote>
  <p>You absolutely cannot run that under Mono. </p>
</blockquote>

<p>You absolutely can.  Applications that were not targetted to run on Mono can run on Mono today.  Including really complicated things like Paint.Net.</p>

<blockquote>
  <p>Now, if we start with something like GTK#, then we avoid this problem, but there are similar pitfalls for things like ADO.NET and ASP.NET.</p>
</blockquote>

<p>Wrong again.  Also, Gtk# does not really need ASP.NET.</p>

<blockquote>
  <p>Mono is always going to lag behind Microsoft’s .NET implementation.</p>
</blockquote>

<p>Yes and no.  It may lag on some features, but move ahead of .Net in other features.</p>

<blockquote>
  <p>Finally, I’m just not enthused about promoting technology that Microsoft made popular</p>
</blockquote>

<p>I would expect more from a zealot.  Something like &#8220;Microsoft stole Java and called it .Net&#8221;  (which is sort of true and the best form of flattery).  A better argument might be about the libraries, tool maturity and existing bindings in Java.  JSS is a huge asset to Java for example.  MonoDevelop is years behind JBuilder and will be for a while.  Of course, there is nothing inherently better in Java (or in being backed by Sun versus Novell).</p>

<p>I admit to being a Mono proponent, but only because I am a C# and CLR enthusiast.  The fact that I could take my skills from Windows to Linux and get right to work was invaluable for me.  My learning curve is with GTK# and not with the language and libraries.  There are good reasons not to use .Net, but I did not see them in your post.  Happy programming in whatever language/VM you choose.  I recommend targeting Plan 9.  It is the successor to Unix developed by the same folks that brought us C and Unix.  Parrot is a good second choice as it copies the register versus stack based Plan 9 VM though it suffers from much worse immaturity than Mono and not being the first will most likely bother you.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Foord</title>
		<link>http://mindblind.net/2008/02/03/why-i-avoid-net-mono/#comment-13</link>
		<dc:creator>Michael Foord</dc:creator>
		<pubDate>Mon, 04 Feb 2008 11:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://mindblind.net/2008/02/03/why-i-avoid-the-clr/#comment-13</guid>
		<description>&lt;p&gt;There are some great Windows Forms applications written for Mono - which now runs with a 'native' driver for Mac OS.&lt;/p&gt;

&lt;p&gt;Checkout these screenshots of 'Plastic' (a sourcecode control system) running under Mono on Linux and Mac OS  - fantastic eye candy:&lt;/p&gt;

&lt;p&gt;http://tirania.org/blog/archive/2008/Jan-03-1.html&lt;/p&gt;

&lt;p&gt;Michael Foord&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>There are some great Windows Forms applications written for Mono - which now runs with a &#8216;native&#8217; driver for Mac OS.</p>

<p>Checkout these screenshots of &#8216;Plastic&#8217; (a sourcecode control system) running under Mono on Linux and Mac OS  - fantastic eye candy:</p>

<p><a href="http://tirania.org/blog/archive/2008/Jan-03-1.html" rel="nofollow">http://tirania.org/blog/archive/2008/Jan-03-1.html</a></p>

<p>Michael Foord</p>]]></content:encoded>
	</item>
</channel>
</rss>
