<?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: To .Net or Not to .Net</title>
	<atom:link href="http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/</link>
	<description></description>
	<lastBuildDate>Mon, 16 Aug 2010 17:08:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Richard</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-340</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Sat, 28 Feb 2009 22:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-340</guid>
		<description>The talk about how third party components address lackings in Microsoft products and the lack of a multiselect treeview reminds me of what I used to do before I became a game programmer.  My first job out of university back in 2000 was web programming, specifically ASP pages running within Microsoft&#039;s web server IIS.

There were lackings in the functionality available, the case in point for me was sending an email.  It was such a basic functionality that seemed applicable to a wide range of situations.  Yet, in order to do it, you needed to license a third party component.  It wasn&#039;t the only basic functionality missing either.

The impression I was left with was that Microsoft intentionally left gaps in functionality and did not fill them, in order to seed a third party component market.  This intention (or giving the benefit of the doubt oversight) is really to their detriment.  With a variety of tools at the ready disposal of a programmer, it facilitates the creation of better products and that makes the tool used to make them look better.

In any case, nine years later, it is interesting to know that people are still thinking: &quot;If we are going to be paying for a development environment and UI toolkit then it either needs killer support or it needs to be open source so we can fix it ourselves&quot;</description>
		<content:encoded><![CDATA[<p>The talk about how third party components address lackings in Microsoft products and the lack of a multiselect treeview reminds me of what I used to do before I became a game programmer.  My first job out of university back in 2000 was web programming, specifically ASP pages running within Microsoft&#8217;s web server IIS.</p>
<p>There were lackings in the functionality available, the case in point for me was sending an email.  It was such a basic functionality that seemed applicable to a wide range of situations.  Yet, in order to do it, you needed to license a third party component.  It wasn&#8217;t the only basic functionality missing either.</p>
<p>The impression I was left with was that Microsoft intentionally left gaps in functionality and did not fill them, in order to seed a third party component market.  This intention (or giving the benefit of the doubt oversight) is really to their detriment.  With a variety of tools at the ready disposal of a programmer, it facilitates the creation of better products and that makes the tool used to make them look better.</p>
<p>In any case, nine years later, it is interesting to know that people are still thinking: &#8220;If we are going to be paying for a development environment and UI toolkit then it either needs killer support or it needs to be open source so we can fix it ourselves&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Evans</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-339</link>
		<dc:creator>Geoff Evans</dc:creator>
		<pubDate>Tue, 10 Feb 2009 16:48:38 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-339</guid>
		<description>&gt; It became clear in your responses to the comments what the context was but I would have liked to see it in the post itself.

I see, that makes perfect sense :)  Thanks again for the feedback.

Cheers,</description>
		<content:encoded><![CDATA[<p>&gt; It became clear in your responses to the comments what the context was but I would have liked to see it in the post itself.</p>
<p>I see, that makes perfect sense <img src='http://thetoolsmiths.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Thanks again for the feedback.</p>
<p>Cheers,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-338</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 10 Feb 2009 02:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-338</guid>
		<description>@Geoff. Gak! I hate it when my brain outpaces my fingers. It should have read:
&quot;were using an older (although certainly not old) version of WinForms and that you have NOT tried to CREATE TOOLS IN the newer versions.&quot;
Sorry for the confusion/appalling grammar.

I realize it is an opinion piece and it certainly made me sit up and think because 1) I run a tools team using .NET and 2) I have a LOT of respect for Insomniac (your games, your tech and your attitude to sharing). I would have liked more context such as the versions of WinForms and .Net that you were using. It became clear in your responses to the comments what the context was but I would have liked to see it in the post itself.

All in all, keep up the good work, we need more places to talk about how to make tools.</description>
		<content:encoded><![CDATA[<p>@Geoff. Gak! I hate it when my brain outpaces my fingers. It should have read:<br />
&#8220;were using an older (although certainly not old) version of WinForms and that you have NOT tried to CREATE TOOLS IN the newer versions.&#8221;<br />
Sorry for the confusion/appalling grammar.</p>
<p>I realize it is an opinion piece and it certainly made me sit up and think because 1) I run a tools team using .NET and 2) I have a LOT of respect for Insomniac (your games, your tech and your attitude to sharing). I would have liked more context such as the versions of WinForms and .Net that you were using. It became clear in your responses to the comments what the context was but I would have liked to see it in the post itself.</p>
<p>All in all, keep up the good work, we need more places to talk about how to make tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Evans</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-337</link>
		<dc:creator>Geoff Evans</dc:creator>
		<pubDate>Tue, 10 Feb 2009 02:27:56 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-337</guid>
		<description>&gt; but in reading the comments it comes clear that you were using an older (although certainly not old) version of WinForms and that you have tried to the newer versions.

I think you may be missing a key word there...  it doesn&#039;t quite seem like a complete thought.

Thank you for the frank feedback.  What do you feel is disingenuous about it?  I was definitely trying to be candid.  My motive was to enumerate why we (Insomniac) decided to move away from .NET/WinForms since people were immediately interested in the comments to my previous post.  I guess I am not seeing where I got off track.  Perhaps its just a misleading title?  Perhaps the title implies the article was more even handed that it is?  It would be hard to do so because so many different studios have different requirements and approaches.  It is an opinion piece, but perhaps I need to figure out a way to make that more clear within the context of this blog.

Thanks again Ben,</description>
		<content:encoded><![CDATA[<p>&gt; but in reading the comments it comes clear that you were using an older (although certainly not old) version of WinForms and that you have tried to the newer versions.</p>
<p>I think you may be missing a key word there&#8230;  it doesn&#8217;t quite seem like a complete thought.</p>
<p>Thank you for the frank feedback.  What do you feel is disingenuous about it?  I was definitely trying to be candid.  My motive was to enumerate why we (Insomniac) decided to move away from .NET/WinForms since people were immediately interested in the comments to my previous post.  I guess I am not seeing where I got off track.  Perhaps its just a misleading title?  Perhaps the title implies the article was more even handed that it is?  It would be hard to do so because so many different studios have different requirements and approaches.  It is an opinion piece, but perhaps I need to figure out a way to make that more clear within the context of this blog.</p>
<p>Thanks again Ben,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-336</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 10 Feb 2009 02:10:57 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-336</guid>
		<description>@VadimP. I couldn&#039;t agree more :)
Regardless of their friendliness the UIs we&#039;ve made are relatively complex and written using the form designer in VS2005.</description>
		<content:encoded><![CDATA[<p>@VadimP. I couldn&#8217;t agree more <img src='http://thetoolsmiths.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Regardless of their friendliness the UIs we&#8217;ve made are relatively complex and written using the form designer in VS2005.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim P.</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-335</link>
		<dc:creator>Vadim P.</dc:creator>
		<pubDate>Tue, 10 Feb 2009 02:07:50 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-335</guid>
		<description>Complex UI&#039;s are one thing. User-friendly ones are a totally different one however :)</description>
		<content:encoded><![CDATA[<p>Complex UI&#8217;s are one thing. User-friendly ones are a totally different one however <img src='http://thetoolsmiths.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-334</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 10 Feb 2009 02:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-334</guid>
		<description>Geoff, I think you are being slightly disingenuous in this post. It reads well, and is certainly  good flame bait, but in reading the comments it comes clear that you were using an older (although certainly not old) version of WinForms and that you have tried to the newer versions.

I work on a team that has successfully used VS2005 with .NET 2.0 to produce a number of relatively complex UIs.

Good job in getting lots of comments and discussion, less good job on giving good context.</description>
		<content:encoded><![CDATA[<p>Geoff, I think you are being slightly disingenuous in this post. It reads well, and is certainly  good flame bait, but in reading the comments it comes clear that you were using an older (although certainly not old) version of WinForms and that you have tried to the newer versions.</p>
<p>I work on a team that has successfully used VS2005 with .NET 2.0 to produce a number of relatively complex UIs.</p>
<p>Good job in getting lots of comments and discussion, less good job on giving good context.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eksith</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-333</link>
		<dc:creator>eksith</dc:creator>
		<pubDate>Mon, 09 Feb 2009 09:29:58 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-333</guid>
		<description>@Joy

vxWidgets was originally called wxWindows and has been around since 1992. It&#039;s hardly &quot;new&quot;.
And C# has been around since 2000, making it nearly a decade old.

BTW... I can&#039;t be sure if your comment was legitimate ignorance or a cleverly disguised spam link.</description>
		<content:encoded><![CDATA[<p>@Joy</p>
<p>vxWidgets was originally called wxWindows and has been around since 1992. It&#8217;s hardly &#8220;new&#8221;.<br />
And C# has been around since 2000, making it nearly a decade old.</p>
<p>BTW&#8230; I can&#8217;t be sure if your comment was legitimate ignorance or a cleverly disguised spam link.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joy</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-332</link>
		<dc:creator>Joy</dc:creator>
		<pubDate>Sun, 08 Feb 2009 17:58:02 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-332</guid>
		<description>What is wxWidgets? I hear of a new programming language every other day. I do hope there are capable people backing these technologies.</description>
		<content:encoded><![CDATA[<p>What is wxWidgets? I hear of a new programming language every other day. I do hope there are capable people backing these technologies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Evans</title>
		<link>http://thetoolsmiths.org/2009/01/31/to-net-or-not-to-net/comment-page-1/#comment-331</link>
		<dc:creator>Geoff Evans</dc:creator>
		<pubDate>Fri, 06 Feb 2009 17:06:44 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=59#comment-331</guid>
		<description>&gt; Though, one thing that makes wxWidgets better than Qt is that it doesn’t need another preprocessor which makes setting up the build environment and system a lot easier.

This is huge IMO.  I hate anything other than the compiler parsing my source.  We have a parsing system for our game data and almost everyone hates it with a passion.  I hear GCC is going to be working on a plugin API, which would be cool.  It would just be a matter of Qt (or our system) having a plugin that dumps meta-data directly out of GCC.</description>
		<content:encoded><![CDATA[<p>&gt; Though, one thing that makes wxWidgets better than Qt is that it doesn’t need another preprocessor which makes setting up the build environment and system a lot easier.</p>
<p>This is huge IMO.  I hate anything other than the compiler parsing my source.  We have a parsing system for our game data and almost everyone hates it with a passion.  I hear GCC is going to be working on a plugin API, which would be cool.  It would just be a matter of Qt (or our system) having a plugin that dumps meta-data directly out of GCC.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
