Приведу такую цитату из одного исследования нескольких последних билдов Vista:
Цитата:
|
According to the analysis at Microsoft Vista and .NET, "Microsoft appears to have concentrated their development effort in Vista on native code development. Vista has no services implemented in .NET and Windows Explorer does not host the runtime, which means that the Vista desktop shell is not based on the .NET runtime. The only conclusion that can be made from these results is that between PDC 2003 and the release of Vista Beta 1 Microsoft has decided that it is better to use native code for the operating system, than to use the .NET framework."
|
_http://it.slashdot.org/article.pl?sid=06/03/16/0015253
...в нем говорится что в Vista нет сервисов, реализованных на .NET и сама оболочка Windows Explorer не использует .NET. На сколько я помню, когда читал эту статью, в разных билдах Vista насчитывали в системе всего порядка 15-25 маловажных .NET библиотек и исполнимых модулей. Разумеется не считая самого .NET Framework.
MS разумно решили не пожирать ресурсы ОС работой на .NET, но тем не менее стоит отметить, что все их последние корпоративные продукты очень сильно завязаны на .NET. А это огромный рынок и большие деньги. Следовательно разработчики устремляются туда. Плюс последние .NET инструменты разработки от MS действительно по-настоящему удобны и эффективны.