<?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: Partial methods in .NET 3.5, overview and evolution</title>
	<atom:link href="http://damieng.com/blog/2007/08/02/partial-methods-in-net-35-overview-and-evolution/feed" rel="self" type="application/rss+xml" />
	<link>http://damieng.com/blog/2007/08/02/partial-methods-in-net-35-overview-and-evolution?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=partial-methods-in-net-35-overview-and-evolution</link>
	<description>A .NET developer in silicon valley</description>
	<lastBuildDate>Sun, 25 Dec 2011 15:10:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: steve</title>
		<link>http://damieng.com/blog/2007/08/02/partial-methods-in-net-35-overview-and-evolution#comment-1954</link>
		<dc:creator>steve</dc:creator>
		<pubDate>Fri, 03 Aug 2007 04:12:41 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/archive/2007/08/02/partial-methods-in-net-35-overview-and-evolution.aspx#comment-1954</guid>
		<description>.Net looks more like C++ every day ;) The ability to use &#039;partial&#039; on methods basically makes the non-generated code a C++ header file.&lt;br /&gt;&lt;br /&gt;Personally I think it overcomplicates things to mix generated and non-generated code in one class. They&#039;re trying to address the practical difficulties of doing so when in fact I think they should be avoiding it entirely.&lt;br /&gt;&lt;br /&gt;Version by version I see .Net become more and more complex and think each time it takes it further away from the productivity gains you get from standardising and simplifying. I&#039;ve said it before but I don&#039;t think layering more complexity in the core language (as opposed to keeping it simpler and providing features through libraries) always makes the platform any more productive. C++ is less productive for business apps because it&#039;s more complex and there are a hundred ways to do something, and I do wonder whether .Net is getting ever closer to that.</description>
		<content:encoded><![CDATA[<p>.Net looks more like C++ every day ;) The ability to use &#8216;partial&#8217; on methods basically makes the non-generated code a C++ header file.</p>
<p>Personally I think it overcomplicates things to mix generated and non-generated code in one class. They&#8217;re trying to address the practical difficulties of doing so when in fact I think they should be avoiding it entirely.</p>
<p>Version by version I see .Net become more and more complex and think each time it takes it further away from the productivity gains you get from standardising and simplifying. I&#8217;ve said it before but I don&#8217;t think layering more complexity in the core language (as opposed to keeping it simpler and providing features through libraries) always makes the platform any more productive. C++ is less productive for business apps because it&#8217;s more complex and there are a hundred ways to do something, and I do wonder whether .Net is getting ever closer to that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

