<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx</link><description>Occasionally I get asked how big the .NET Framework is in terms of surface area for developers.&amp;#160; As you might guess this is something we track.&amp;#160; As you can see, in each release we are adding new functionality that make it easier to build .NET</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>
	Blue Onion Software - Onion Peels Blog - Number of Types in the .NET Framework
</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8291153</link><pubDate>Mon, 17 Mar 2008 19:15:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8291153</guid><dc:creator>
	Blue Onion Software - Onion Peels Blog - Number of Types in the .NET Framework
</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blueonionsoftware.com/Blog.aspx?p=911586bb-6ea3-43a4-b1f6-00706e92adcf"&gt;http://blueonionsoftware.com/Blog.aspx?p=911586bb-6ea3-43a4-b1f6-00706e92adcf&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Tienes idea de cuantos tipos tiene definidos el .Net Framework?</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8292192</link><pubDate>Mon, 17 Mar 2008 20:16:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8292192</guid><dc:creator>DotNetMania@GT</dc:creator><description>&lt;p&gt;Estimados Amig@s , El d&amp;amp;#237;a de hoy me he topado con un art&amp;amp;#237;culo muy interesante escrito por Brad&lt;/p&gt;
</description></item><item><title>LDLS: .NET y mas [2008mar17]</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8292341</link><pubDate>Mon, 17 Mar 2008 20:25:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8292341</guid><dc:creator>SergioTarrillo's RichWeblog</dc:creator><description>&lt;p&gt;ASP.NET, Web Ev&amp;#237;tate problemas: pon SIEMPRE un nombre de aplicaci&amp;#243;n en Web.config . Una recomendaci&amp;#243;n&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8292467</link><pubDate>Mon, 17 Mar 2008 20:31:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8292467</guid><dc:creator>shuggy</dc:creator><description>&lt;p&gt;Sorry are these public only? (relevant to surface area for users rather than BCL developers.&lt;/p&gt;
&lt;p&gt;I really should whip up a treegridview of this by names space...&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8293044</link><pubDate>Mon, 17 Mar 2008 21:04:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8293044</guid><dc:creator>Mike</dc:creator><description>&lt;p&gt;Who ever said more types == easier to program?&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8294081</link><pubDate>Mon, 17 Mar 2008 22:29:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8294081</guid><dc:creator>dotGicu</dc:creator><description>&lt;p&gt;Mike you are not required to use all that types, you chose ones that meets your requrements, perhaps I think it is better to have choise.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8294684</link><pubDate>Mon, 17 Mar 2008 23:13:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8294684</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;So when is .net framework 4.0 coming along?&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8297234</link><pubDate>Tue, 18 Mar 2008 01:36:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8297234</guid><dc:creator>Greg</dc:creator><description>&lt;p&gt;The large number of types is why our code reviews focus on reducing the number of different .NET framework calls our applications use. &amp;nbsp;More framework calls means larger likelihood of bugs in existing applications and when the framework is upgraded. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;It would help us greatly for the MS compilers to emit a map file, a cross reference file, etc that we can process using simple scripting tools (e.g., Findstr) to find these type of problems. &amp;nbsp;The VS class browser is nice but it is not something we can put into an automated build.&lt;/p&gt;
&lt;p&gt;Reflection, for example, is scrutinized heavily since we've experienced it being used for a number of bad programming practices (e.g., A consultant not concerned with maintenance costs built a large data model and then recursing its object hierarchy to generate a report instead of just writing the report from the original database data. (Apparently, it was resume driven development or turn in and forget about your semester project))&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8300124</link><pubDate>Tue, 18 Mar 2008 03:48:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8300124</guid><dc:creator>Frank Hileman</dc:creator><description>&lt;p&gt;Each new library has a mandatory lifetime of 3-5 years? or is that just speculation? This might be one reason for the exponential appearance of the complexity curves above.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8305465</link><pubDate>Tue, 18 Mar 2008 07:50:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8305465</guid><dc:creator>Mafaz</dc:creator><description>&lt;p&gt;That's some good information. But as Mike says, I doubt if we have numerous classes there might be a learning curve. Anyways having too many things implemented eases life for lazy developers.. ;-)&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8305484</link><pubDate>Tue, 18 Mar 2008 07:51:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8305484</guid><dc:creator>sangram</dc:creator><description>&lt;p&gt;thank Brad for information&lt;/p&gt;</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8305622</link><pubDate>Tue, 18 Mar 2008 07:59:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8305622</guid><dc:creator>Ajit Singh Shekhawat</dc:creator><description>&lt;p&gt;As per trend analysis&lt;/p&gt;
&lt;p&gt;Assemblies &amp;nbsp; &amp;nbsp;y = 15.1x + 17.3	 &amp;nbsp; &amp;nbsp; 108&lt;/p&gt;
&lt;p&gt;Namespace &amp;nbsp; y = 51.6x + 51	 &amp;nbsp; &amp;nbsp; &amp;nbsp;361&lt;/p&gt;
&lt;p&gt;Types	 &amp;nbsp; &amp;nbsp;y = 2249.3x + 626.9 &amp;nbsp; &amp;nbsp;14123&lt;/p&gt;
&lt;p&gt;Members	 &amp;nbsp; y = 21343x + 7951.3 &amp;nbsp; &amp;nbsp;136009&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8305801</link><pubDate>Tue, 18 Mar 2008 08:10:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8305801</guid><dc:creator>Josh Coswell</dc:creator><description>&lt;p&gt;I wonder if there would be a break point at which a bifurcation would accure and split the .NET framework into two or more than two branches. &lt;/p&gt;
&lt;p&gt;I do not know what would they call it but this is my guess. As the monolithic systems become too big there is tendency of heirarchy etc etc.&lt;/p&gt;
&lt;p&gt;(When heirarchies become too big they become monolithic and this cycle goes on and on)&lt;/p&gt;
&lt;p&gt;(Just like C# classes)&lt;/p&gt;
&lt;p&gt;Josh Coswell&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://riverasp.net"&gt;http://riverasp.net&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8305817</link><pubDate>Tue, 18 Mar 2008 08:11:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8305817</guid><dc:creator>Ganesh</dc:creator><description>&lt;p&gt;Well I think we may see .NET 4.0 in 2 years time from now.&lt;/p&gt;
&lt;p&gt;Types - 12,500 odd.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8306935</link><pubDate>Tue, 18 Mar 2008 09:15:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8306935</guid><dc:creator>Jarod</dc:creator><description>&lt;p&gt;@Josh&lt;/p&gt;
&lt;p&gt;I believe they are already doing this. Red bits &amp;amp; Green bits. Not a split as you allude, but a core with extensions. From my understanding its pretty much 'someones going to die' before a red bit is changed now-a-days.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8308658</link><pubDate>Tue, 18 Mar 2008 10:38:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8308658</guid><dc:creator>kees van Sighem</dc:creator><description>&lt;p&gt;Design is finished when there is nothing left to remove. It looks like there is a lot of work to be done ;-)&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8308770</link><pubDate>Tue, 18 Mar 2008 10:42:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8308770</guid><dc:creator>David</dc:creator><description>&lt;p&gt;mmm, are MS planning to release some GOOD doc, instead of MSDN, which is totally unuseful ?&lt;/p&gt;
&lt;p&gt;It would be appreciable...&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8309202</link><pubDate>Tue, 18 Mar 2008 11:02:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8309202</guid><dc:creator>amar</dc:creator><description>&lt;p&gt;We would probably end up with multiple editions of framework like .NET Lite, .NET Mobile, .NET Server, .NET Regular etc. Or may be in other dimention, .NET Desktop, .NET Enterprise Server, .NET Web Server etc..&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8310256</link><pubDate>Tue, 18 Mar 2008 11:49:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8310256</guid><dc:creator>Mai Omar</dc:creator><description>&lt;p&gt;David .. The MSDN is realy great.. just read it. it's very useful.&lt;/p&gt;
&lt;p&gt;but MS always have this mesg &amp;quot; The Program encountered a problem &amp;amp; need to close &amp;quot; :-(&lt;/p&gt;
&lt;p&gt;Hope it would be fixed one day..&lt;/p&gt;
&lt;p&gt;I Realy wonder how .NET 4.0 going to be ... it sure will help more &amp;amp; will be easier.. &lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8310798</link><pubDate>Tue, 18 Mar 2008 12:15:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8310798</guid><dc:creator>Serware</dc:creator><description>&lt;p&gt;More types==more .NET funcionalities==less work for programmers==more productivity==more end software funcionalities. &lt;/p&gt;
&lt;p&gt;Thanks. &lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8312176</link><pubDate>Tue, 18 Mar 2008 13:28:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8312176</guid><dc:creator>Chabster</dc:creator><description>&lt;p&gt;Adding new functionality is good. But killing old functionality is even better. Who needs ArrayList anymore? Who needs File.ReadAllLines if it could be implemented by an extension method and put into separate assembly which i wont ever use.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8312315</link><pubDate>Tue, 18 Mar 2008 13:37:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8312315</guid><dc:creator>Eric</dc:creator><description>&lt;p&gt;Re: Chabster.&lt;/p&gt;
&lt;p&gt;ArrayList and File.ReadAllLines is needed as soon as you open a old project that you've received a bugreport on. Marking them as deprecated so they throw a warning, sure, but you can NEVER remove anything. Doing so will kill all of us who work professionally in anyway.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8313547</link><pubDate>Tue, 18 Mar 2008 15:02:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8313547</guid><dc:creator>Stu Smith</dc:creator><description>&lt;p&gt;Was this a personal investigation, or part of a larger MS code review? If the latter, it would be interesting to hear about it. Come to think of it, I haven't heard any rumours about .NET 4 - care to give any hints? (Or are you guys only just starting to think about it now that .NET 3.5 has been released).&lt;/p&gt;
&lt;p&gt;With regards code reviews, any comments on the increasing proportion of .NET surface area that isn't available to us (ie, internal)? My brief analysis:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.feedghost.com/Blogs/BlogEntry.aspx?EntryId=17806"&gt;http://www.feedghost.com/Blogs/BlogEntry.aspx?EntryId=17806&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hopefully I haven't come across as too negative - the .NET framework is a fantastic achievement - so thanks for making my coding life more pleasant!&lt;/p&gt;
&lt;p&gt;Stu&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8313561</link><pubDate>Tue, 18 Mar 2008 15:03:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8313561</guid><dc:creator>Chabster</dc:creator><description>&lt;p&gt;Re: Eric&lt;/p&gt;
&lt;p&gt;Compatibility is the main thing that slows any progress. If you need to open an old project you will definitely open it in an old version of Visual Studio and continue using an old version of .NET FW.&lt;/p&gt;
&lt;p&gt;If thing are never removed every framework becomes a monster. AFAIK .NET 1.1 is not supported on Vista. How would you you explain your customer why he must install a 100 Mb library instead of 20 Mb for compatibility reasons?&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8314519</link><pubDate>Tue, 18 Mar 2008 16:05:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8314519</guid><dc:creator>Eric</dc:creator><description>&lt;p&gt;Chabster...&lt;/p&gt;
&lt;p&gt;.NET is built with each new version incrementing on the old one. The new one doesn't remove features that were there previously, although I THINK that replacing is done, even though they probably use extension methods for that instead(see the linq additions to the old classes). If it did, versioning would be hell. 1.1 is compatible with everything from nt 4.0 up to and including vista, see compability &amp;nbsp;at &lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&amp;amp;displaylang=en&lt;/a&gt;.&lt;/p&gt;
</description></item><item><title>Number of Types in the .NET Framework </title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8314775</link><pubDate>Tue, 18 Mar 2008 16:13:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8314775</guid><dc:creator>Patrick Smacchia [MVP C#]</dc:creator><description>&lt;p&gt;Brad Abrams just did a post on the Number of Types in the .NET Framework . Here are the results I obtained&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8314778</link><pubDate>Tue, 18 Mar 2008 16:13:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8314778</guid><dc:creator>Kent</dc:creator><description>&lt;p&gt;Is the source code for .NET 2.0 available yet? &amp;nbsp;If so, where? &amp;nbsp;MSDN is nice, but the only completely accurate documentation is the source code.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8314800</link><pubDate>Tue, 18 Mar 2008 16:15:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8314800</guid><dc:creator>Patrick Smacchia</dc:creator><description>&lt;p&gt;Have a glance here where I show what NDepend has to say in terms of metrics and dependencies when analyzing the entire .NET Fx3.5:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://codebetter.com/blogs/patricksmacchia/archive/2008/03/18/number-of-types-in-the-net-framework.aspx"&gt;http://codebetter.com/blogs/patricksmacchia/archive/2008/03/18/number-of-types-in-the-net-framework.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#assemblies: &amp;nbsp;119&lt;/p&gt;
&lt;p&gt;#namespaces: &amp;nbsp;933 (here there are some duplication across assemblies, i.e the namespace System for example will be counted as 21 &amp;nbsp;because it is defined in 21 assemblies)&lt;/p&gt;
&lt;p&gt;#types: &amp;nbsp;39 509&lt;/p&gt;
&lt;p&gt;#methods: &amp;nbsp;384 300&lt;/p&gt;
&lt;p&gt;#fields: &amp;nbsp;240 070&lt;/p&gt;
&lt;p&gt;#IL instructions: &amp;nbsp;8 562 828 &amp;nbsp;(equivalent to around 1.7M lines of C# or VB.NET code)&lt;/p&gt;
&lt;p&gt;SELECT METHODS WHERE NbILInstructions &amp;gt; 0: &amp;nbsp; 341 842&lt;/p&gt;
&lt;p&gt;SELECT TYPES WHERE IsClass: &amp;nbsp;29 345&lt;/p&gt;
&lt;p&gt;SELECT TYPES WHERE IsStructure: &amp;nbsp; 2 794&lt;/p&gt;
&lt;p&gt;SELECT TYPES WHERE IsEnumeration: &amp;nbsp;4 506&lt;/p&gt;
&lt;p&gt;SELECT TYPES WHERE IsDelegate: &amp;nbsp;1 312&lt;/p&gt;
&lt;p&gt;SELECT TYPES WHERE IsInterface: &amp;nbsp;2 864&lt;/p&gt;
&lt;p&gt;SELECT TYPES WHERE IsClass AND IsAbstract: &amp;nbsp;1 813&lt;/p&gt;
&lt;p&gt;SELECT TYPES WHERE DeriveFrom &amp;quot;System.Exception&amp;quot;: &amp;nbsp;633 &amp;nbsp;(DeriveFrom means derives directly and indirectly)&lt;/p&gt;
&lt;p&gt;SELECT TYPES WHERE DeriveFrom &amp;quot;System.Attribute&amp;quot;: &amp;nbsp;728&lt;/p&gt;
&lt;p&gt;SELECT FIELDS WHERE !IsStatic: &amp;nbsp;103 349&lt;/p&gt;
&lt;p&gt;SELECT FIELDS WHERE IsStatic AND !IsEnumValue AND !IsLiteral AND !IsGeneratedByCompiler: &amp;nbsp;22 783&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8315477</link><pubDate>Tue, 18 Mar 2008 17:08:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8315477</guid><dc:creator>Ollie Riches</dc:creator><description>&lt;p&gt;People getting excited about C# 4.0 for me is like watching the famous Monty Python 'Four Yorkshiremen' sketch...&lt;/p&gt;
&lt;p&gt;Are there really any business problem you can't solve with todays versions - I &amp;nbsp;know it might look more elegant in 4.0 but come on....&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8315481</link><pubDate>Tue, 18 Mar 2008 17:08:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8315481</guid><dc:creator>Phil Shaffer</dc:creator><description>&lt;p&gt;Brian, &amp;nbsp;&lt;/p&gt;
&lt;p&gt;It would seem that no good dead goes un-appreciated. &amp;nbsp;I and many others appreciate your taking the time to share your metrics with us.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8315491</link><pubDate>Tue, 18 Mar 2008 17:10:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8315491</guid><dc:creator>Phil Shaffer</dc:creator><description>&lt;p&gt;errr...that was meant to be &amp;quot;good deed&amp;quot;.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8315873</link><pubDate>Tue, 18 Mar 2008 17:41:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8315873</guid><dc:creator>Earl Truss</dc:creator><description>&lt;p&gt;&amp;quot;you are not required to use all that types, you chose ones that meets your requrements, perhaps I think it is better to have choise.&amp;quot;&lt;/p&gt;
&lt;p&gt;Of course, but to make an informed choice one must know about all the possible things to choose from.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8316255</link><pubDate>Tue, 18 Mar 2008 18:18:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8316255</guid><dc:creator>Carter</dc:creator><description>&lt;p&gt;I am guessing 13,511 in 4.0 (this is with human brain + guessing analysis I didn't break out moving average or trend lines etc.). &amp;nbsp;Do I win a pot of gummi bears if I get close without going over?&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8317030</link><pubDate>Tue, 18 Mar 2008 19:13:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8317030</guid><dc:creator>BehindTheScenes</dc:creator><description>&lt;p&gt;if (dotnetcompiler)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; using(JavaServer vmachine = new JavaServer())&lt;/p&gt;
&lt;p&gt; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;vmachine.Impersonate(dotnet, &amp;quot;C#&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;objMachCode = vmachine.Compile();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;vmachine.Launch(objMachCode); &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8318523</link><pubDate>Tue, 18 Mar 2008 20:34:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8318523</guid><dc:creator>George Kapsambelis</dc:creator><description>&lt;p&gt;@Phil: Who's Brian? :)&lt;/p&gt;
&lt;p&gt;Brad, thanks for the metrics. &amp;nbsp;I too see each successive release as making it easier to build an application that has much greater functionalitly with less written code from the developer. &amp;nbsp;The only caveat there is that it requires even more study of the framework itself with each release in order to gain a good understanding of what you can accomplish with it.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8318857</link><pubDate>Tue, 18 Mar 2008 20:51:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8318857</guid><dc:creator>partha</dc:creator><description>&lt;p&gt;What are you planning for .net 4.0?&lt;/p&gt;
&lt;p&gt;When will it be released?&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8324343</link><pubDate>Wed, 19 Mar 2008 04:11:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8324343</guid><dc:creator>Yoda</dc:creator><description>&lt;p&gt;That is why you fail, Padawan.&lt;/p&gt;
&lt;p&gt;Master Occam has much to teach you.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8324354</link><pubDate>Wed, 19 Mar 2008 04:18:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8324354</guid><dc:creator>Some Guy</dc:creator><description>&lt;p&gt;Can we say &amp;quot;bloat&amp;quot;, boys and girls?&lt;/p&gt;
&lt;p&gt;You clowns have no idea what you're doing. &amp;nbsp;This is &amp;nbsp;precisely the same rathole that Taligent went down. &amp;nbsp;By trying to put everything you can imagine in the library code, you make it easier to just write your own widget than look for it in the multitude &amp;nbsp;of .NOT classes.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8324527</link><pubDate>Wed, 19 Mar 2008 06:13:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8324527</guid><dc:creator>Sambo</dc:creator><description>&lt;p&gt;I hope .net 4.0 will be design for good performance.&lt;/p&gt;
</description></item><item><title>The .NET Framework is a bit on the big side.</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8324755</link><pubDate>Wed, 19 Mar 2008 08:09:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8324755</guid><dc:creator>Espresso Fueled Agile Development</dc:creator><description>&lt;p&gt;As anyone who has ever tried to find docs on MSDN already knows, the .NET Framework is big. Real big.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8324828</link><pubDate>Wed, 19 Mar 2008 08:51:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8324828</guid><dc:creator>You guys are just adorable...</dc:creator><description>&lt;p&gt;You're right. &amp;nbsp;The Java docs are so much better... Just look!&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://java.sun.com/j2se/1.4.2/docs/api/index.html"&gt;http://java.sun.com/j2se/1.4.2/docs/api/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Oh, wait... was that sarcasm?&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8324985</link><pubDate>Wed, 19 Mar 2008 09:55:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8324985</guid><dc:creator>a</dc:creator><description>&lt;p&gt;Un-be-smegging-lievable. Given that the .net framework is apparently being &amp;quot;designed&amp;quot; by people with absolutely no clue and no taste whatsoever, I'd say the number of types in version 4 will be well in excess of a bazillion. And all of them shite.&lt;/p&gt;
</description></item><item><title>Being A Microsoft Developer - Getting Harder Every Year</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8325329</link><pubDate>Wed, 19 Mar 2008 12:39:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8325329</guid><dc:creator>James Newton-King</dc:creator><description>&lt;p&gt;Intergenite Andrew Tokeley recently blogged about how a Microsoft developer has to know so much more&lt;/p&gt;
</description></item><item><title>Number of Types in the .NET Framework (2)</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8325550</link><pubDate>Wed, 19 Mar 2008 15:31:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8325550</guid><dc:creator>Patrick Smacchia [MVP C#]</dc:creator><description>&lt;p&gt;I am impressed by the buzz done around my last post on Number of Types in the .NET Framework . Actually&lt;/p&gt;
</description></item><item><title>推荐系列：2008年第10期 总12期</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8325749</link><pubDate>Wed, 19 Mar 2008 17:55:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8325749</guid><dc:creator>TerryLee</dc:creator><description>&lt;p&gt;概述本期共有10篇推荐文章，由于忙着写Silverlight2系列，所以导读写的不多，都是三言两语带过，希望大家见谅。1.CreatingaCustomSkinforSilverlig...&lt;/p&gt;
</description></item><item><title>Continued Story of Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8325825</link><pubDate>Wed, 19 Mar 2008 18:55:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8325825</guid><dc:creator>Community Blogs</dc:creator><description>&lt;p&gt;Recently Brad Abrams wrote a blog post about the number of types in the NET framework with some general&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8326167</link><pubDate>Wed, 19 Mar 2008 22:42:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8326167</guid><dc:creator>dnadvisor</dc:creator><description>&lt;p&gt;Interesting info. &amp;nbsp;I never would have guessed that high but then I really didn't have a clue!&lt;/p&gt;
</description></item><item><title>【收藏】推荐系列：2008年第10期 总12期 </title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8326737</link><pubDate>Thu, 20 Mar 2008 04:48:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8326737</guid><dc:creator>Jacky_Xu</dc:creator><description>&lt;p&gt;概述&lt;/p&gt;
&lt;p&gt;本期共有10篇推荐文章，由于忙着写Silverlight2系列，所以导读写的不多，都是三言两语带过，希望大家见谅。&lt;/p&gt;
&lt;p&gt;1.CreatingaCustomSkinforSilverl...&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8326828</link><pubDate>Thu, 20 Mar 2008 05:49:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8326828</guid><dc:creator>Anytao</dc:creator><description>&lt;p&gt;Namespace, Types, and Assembly, are all the main component in Framework.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8327615</link><pubDate>Thu, 20 Mar 2008 21:07:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8327615</guid><dc:creator>A dummy</dc:creator><description>&lt;p&gt;More type =&amp;gt;&amp;gt; dummies can program =&amp;gt;&amp;gt; less $ for everybody. &amp;nbsp;&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8328614</link><pubDate>Fri, 21 Mar 2008 09:31:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8328614</guid><dc:creator>BradA</dc:creator><description>&lt;p&gt;&amp;gt;&amp;gt;Shuggy: Sorry are these public only? (relevant to surface area for users rather than BCL developers.&lt;/p&gt;
&lt;p&gt;Yes, these are public types and public\protected members&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Mike: Who ever said more types == easier to program?&lt;/p&gt;
&lt;p&gt;You have a good point… We absolutely look at the surface area of the a feature vs. the value it provides. &amp;nbsp;We have rejected\refactored many designs that have come through review because they are simply more complex than is warranted for the feature they are providing. &amp;nbsp; &amp;nbsp; On the other hand, if you look at something like WPF, it adds a lots of new surface area, but then it also adds a lot of new value in terms of the way differentiated UX is created with .NET… Clearly we are not perfect across the framework on this, but we are totally with you that more types doesn’t alway &lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;So when is .net framework 4.0 coming along?&lt;/p&gt;
&lt;p&gt;We are working hard on future releases of .NET… I don’t have anything I can say right now, but stay tuned!&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Frank Hileman: Each new library has a mandatory lifetime of 3-5 years? or is that just speculation? This might be one reason for the exponential appearance of the complexity curves above.&lt;/p&gt;
&lt;p&gt;Boy, we are making a big mistake if new libraries only last 3-5 years.. I started designing frameworks working on &amp;nbsp;the BCL… &amp;nbsp;We are coming up on the 10th anniversary of the design of much of the BCL and it seems to be standing the test of time. But you right that the new growth of the framework &amp;nbsp;is primarily based on adding new subsystems… &amp;nbsp;for example ALL of the 2.0-&amp;gt;3.0 growth was from adding WPF, WCF and WF functionality… all new subsystems that made is much easier for people to build new classes of applications. &amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Ajit Singh Shekhawat: As per trend analysis….&lt;/p&gt;
&lt;p&gt;I love it! &amp;nbsp;I will try to do a similar post as we get closer to future releases of the framework… and we can all look back and see if you were right!&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Josh Coswell: I wonder if there would be a break point at which a bifurcation would accure and split the .NET framework into two or more than two branches.&lt;/p&gt;
&lt;p&gt;Good through.. we are thinking hard about this right now.. on the one had I think .NET offers developers an excellent end-to-end continuum.. As a .NET developer your skills will take you from desktop, to web, to RIA to REST services nodes and back! &amp;nbsp;Whatever we do, we must preserve that end-to-end value of .NET… that said, getting some SKUs that are more focused on particular scenarios could be a good idea.. in many ways, this is what Silvelright 2 is… a SKU of .NET For RIAs… &amp;nbsp;Possibly we need more options… we are thinking about it.&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Jarod: I believe they are already doing this. Red bits &amp;amp; Green bits. Not a split as you allude, but a core with extensions. From my understanding its pretty much 'someones going to die' before a red bit is changed now-a-days.&lt;/p&gt;
&lt;p&gt;Yea, you know.. to be honest, my opinion on the whole Red bits green bits thing is evolving.. &amp;nbsp;even the name “red bits” implies you can’t make any changes… I don’t think that makes sense.. I think we need to be able to innovate across the stack, but clearly we have to do that in a way that doesn’t break apps. &amp;nbsp;I think you will see some examples of this in future servicing releases of the framework. &amp;nbsp;I think of this as &amp;nbsp;more like “Yellow bits” ;-) &lt;/p&gt;
&lt;p&gt;That said, there will be another release of the .NET Framework that is fully side-by-side… this is important for a lot of reasons.. and I hope no one has to die to make it happen! &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;kees van Sighem: Design is finished when there is nothing left to remove. It&lt;/p&gt;
&lt;p&gt;Good call! &amp;nbsp;I actually totally believe you on this one… &amp;nbsp; &amp;nbsp;The team is actually very committed to using an economy of surface area to enable the great functionality customers are asking for. &amp;nbsp;It might be fun to do a summary of all the work we do to reduce the types in the system and make them cleaner and easier to use for you… &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Serware: More types==more .NET functionalities==less work for programmers==more productivity==more end software functionalities.&lt;/p&gt;
&lt;p&gt;You know, that is exactly what we are aiming for… try to do a transacted web service or a work flow in .NET 2.0 before we added WCF and WF in .NET 3.0… try to do OR mapping in .NET 3.0 before we added LINQ…. Clearly we are adding a lot of great value to the framework in every release.. &lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Chabster : Adding new functionality is good. But killing old functionality is even better.&lt;/p&gt;
&lt;p&gt;Oh, this is a good meaty conversation… &amp;nbsp;I am totally with you in spirit, but as a company we have an deep obligation to compatibility.. &amp;nbsp;We owe it to our customers to keep their apps working!&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Stu Smith: Was this a personal investigation, or part of a larger MS code review? If&lt;/p&gt;
&lt;p&gt;This is part of a larger MS code review.. we do them all the time actually.. there is a formal process for getting new surface area into the framework that my team runs.. &amp;nbsp;Boy, I wish I could tell you all the issues we have caught over the years! &amp;nbsp;Clearly there is more work to be done, but we do have a process and it is staffed by the right people. &amp;nbsp; &amp;nbsp;I hear your point on wanting more of the framework to be exposed… If you look at efforts like ASP.NET MVC, that is exactly what we are doing… &amp;nbsp;But we are doing it in a very thoughtful way… every public API cost us lots in support and documentation and testing costs.. &amp;nbsp;we need to be wise.&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Chabster : Compatibility is the main thing that slows any progress. If you need to open an old project you will definitely open it in an old version of Visual Studio and continue using an old version of .NET FW.&lt;/p&gt;
&lt;p&gt;I hear you… But we also have customers that have really large applications… they may need to only touch part of the application to use say some cool new UI with WPF… do they have to re-write the data layer just to use WPF? NO! &amp;nbsp;We have kept the framework compatible across versions for this reason.&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Kent: Is the source code for .NET 2.0 available yet? &amp;nbsp;If so, where? &amp;nbsp;MSDN is nice, but the only completely accurate documentation is the source code.&lt;/p&gt;
&lt;p&gt;Yes! &amp;nbsp;Check out the details: &lt;a rel="nofollow" target="_new" href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Ollie Riches: Are there really any business problem you can't solve with todays versions - I &amp;nbsp;know it might look more elegant in 4.0 but come on....&lt;/p&gt;
&lt;p&gt;I am very glad you find .NET 3.5 so useful! &amp;nbsp; I do as well… &amp;nbsp;As we are thinking about .NET 4.0 we are thinking about the business problems of the future as well as today… &amp;nbsp;Are you very sure your business problems will not change? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;Phil Shaffer: It would seem that no good deed goes un-appreciated. &amp;nbsp;I and many others appreciate your taking the time to share your metrics with us.&lt;/p&gt;
&lt;p&gt;Thanks! &amp;nbsp;I really appreciate that.. but I do love all the feedback! &amp;nbsp;It is a good conversation. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;George Kapsambelis: &amp;nbsp; I too see each successive release as making it easier to build an application that has much greater functionalitly with less written code from the developer. &amp;nbsp;The only caveat there is that it requires even more study of the framework itself with each release in order to gain a good understanding of what you can accomplish with it&lt;/p&gt;
&lt;p&gt;It is a good point – we try to mitigate the learning curve as much as possible by following a common set of guidelines, patterns and basic types as we build out new subsystems of the .NET Framework… so for example if you know how to use File IO, moving to networking is no big deal… &lt;/p&gt;
</description></item><item><title>Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8329711</link><pubDate>Fri, 21 Mar 2008 21:44:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8329711</guid><dc:creator>mohojojo</dc:creator><description>&lt;p&gt;K&amp;#233;t &amp;#233;rdekes linket szeretn&amp;#233;k megosztani. Mindekettő a Framewrok terjedelmess&amp;#233;g&amp;#233;t hivatott bizony&amp;#237;tani&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8330078</link><pubDate>Sat, 22 Mar 2008 01:56:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8330078</guid><dc:creator>raisch</dc:creator><description>&lt;p&gt;More design is usually not good design.&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8330238</link><pubDate>Sat, 22 Mar 2008 03:21:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8330238</guid><dc:creator>phil daniels</dc:creator><description>&lt;p&gt;.Net is like a capitalist economy, if it doesn't grow then the media will deem it to be in trouble. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Shrinking economies are said to be in recession, IMO a shrinking software library would be a thing of beauty.&lt;/p&gt;
&lt;p&gt;Regarding backward compatibility (eg ArrayList) - why not allow multiple versions of the same library to be incorporated into code - thus System.Collections.1 would contain ArrayList whilst System.Collections.2 would not.&lt;/p&gt;
</description></item><item><title>Ditemi quali classi usate e vi dir</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8338377</link><pubDate>Wed, 26 Mar 2008 23:40:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8338377</guid><dc:creator>Technology Experience (Reborn)</dc:creator><description>&lt;p&gt;Ditemi quali classi usate e vi dir&lt;/p&gt;
</description></item><item><title>Links of the Week</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8343928</link><pubDate>Sun, 30 Mar 2008 04:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8343928</guid><dc:creator>Chris Love's Official Blog - Professional ASP.NET</dc:creator><description>&lt;p&gt;Thought I would bring this back again and see if it was popular or not this time around. So many things&lt;/p&gt;
</description></item><item><title>Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8355138</link><pubDate>Fri, 04 Apr 2008 01:20:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8355138</guid><dc:creator>Iga lahendus tekitab uusi probleeme ehk alati võib leida veel ühe bugi.</dc:creator><description>&lt;p&gt;Leidsin v&amp;#228;ga huvitava postituse Brad Abramsi blogist, kus on visuaalsed graafikud selle kohta, kuidas&lt;/p&gt;
</description></item><item><title>推荐系列：2008年第10期 总12期 </title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8367565</link><pubDate>Tue, 08 Apr 2008 07:06:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8367565</guid><dc:creator>topzengyi</dc:creator><description>&lt;p&gt;概述&lt;/p&gt;
&lt;p&gt;本期共有10篇推荐文章，由于忙着写Silverlight2系列，所以导读写的不多，都是三言两语带过，希望大家见谅。&lt;/p&gt;
&lt;p&gt;1.CreatingaCustomSkinforSilverl...&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8461837</link><pubDate>Tue, 06 May 2008 04:12:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8461837</guid><dc:creator>Mayur</dc:creator><description>&lt;p&gt;excellent :)&lt;/p&gt;
&lt;p&gt;well i will not crib about how good or bad this is ... but must say the info is really interesting ... never thought about that though&lt;/p&gt;
</description></item><item><title>re: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8523308</link><pubDate>Tue, 20 May 2008 17:53:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8523308</guid><dc:creator>Roger Crawfis</dc:creator><description>&lt;p&gt;Interesting Post. I immediately wanted to know the critical surface area component: # of interfaces. Smachia provides this with 2,864, but he also has a only 39,509 types. Not sure why the discrepency, but can someone provice the number of interfaces. I we tout programming to interfaces for 90% of the code then this would be the waypoints of some other metric to limit the overall surface area. &lt;/p&gt;
</description></item><item><title>推荐系列：2008年第10期 总12期 </title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8762929</link><pubDate>Tue, 22 Jul 2008 05:20:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8762929</guid><dc:creator>sunjie</dc:creator><description>&lt;p&gt;本期共有10篇推荐文章，由于忙着写Silverlight2系列，所以导读写的不多，都是三言两语带过，希望大家见谅。&lt;/p&gt;
&lt;p&gt;1.CreatingaCustomSkinforSilverlight...&lt;/p&gt;
</description></item><item><title>Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#8936866</link><pubDate>Tue, 09 Sep 2008 18:54:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8936866</guid><dc:creator>.NET Bits</dc:creator><description>&lt;p&gt;There was a question today on how many types are there in the .NET framework and I remembered reading&lt;/p&gt;
</description></item><item><title>Brad Abrams: Number of Types in the .NET Framework</title><link>http://blogs.msdn.com/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx#9124642</link><pubDate>Wed, 19 Nov 2008 18:47:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9124642</guid><dc:creator>DotNetShoutout</dc:creator><description>&lt;p&gt;Your Story is Submitted - Trackback from DotNetShoutout&lt;/p&gt;
</description></item></channel></rss>