What does Microsoft *do* with .NET technologies?



  • I have been pondering this simple question lately: what exactly does Microsoft [i]do[/i] with their own .NET technologies? What Microsoft applications are using the framework for their functionality?



  • @djork said:

    I have been pondering this simple question lately: what exactly does Microsoft [i]do[/i] with their own .NET technologies? What Microsoft applications are using the framework for their functionality?

    Very few client applications I think.  The only one I know of is SQL Management Studio which kind of makes sense.  Given that a lot of their software has its roots in C/C++, it will take a while for MS to switch (if ever).  What's the advantage of rewriting Word in .Net when it very well established? 

    Server side software will begin to integrate more with .Net, but the core will probably stay C/C++ for performance reasons. 




  • I'm seeing more and more product groups, including some big ones, taking bigger bets on .NET.  

    There are a few factors to consider.  Performance is one, but not as big a factor as people naively think. And of course a lot of the low level stuff needs to work against the hardware in ways that managed code just isn't as suited for.  But, with existing product groups, it really seems to boil down to an existing investment in C++ code.  Without a big reason to, there isn't much excuse to toss out the old investment.  There's also a bit of inertia internally -- when I joined my division I was surpised to find how many people around me didn't know .NET.  Sure, their code was all C++, so I can't blame them for being COM-heads, but to not know anything about .NET seemed a little strange. 

    That's starting to change though, now that .NET is really maturing, and the C++ code growing long in the tooth; and with the cool stuff in .NET 3.0 & C# 3.0 on the way, there are a lot more groups looking to take advantage of the new technologies.

    At least that's how I see it

    -cw



  • It always felt to me like .NET is more suited to do "businessy", stuff, without worrying about the low-level issues.

    That was until I saw Paint.NET.

    But I have yet to see a game in .NET (Halo 5??)



  • http://www.grimes.demon.co.uk/dotnet/vistaAndDotnet.htm

     



  • I believe (not 100% sure) that MS Small Business Accounting (and maybe the newer version?  Accounting 2007 or whatever it's called) is written in C#. 



  • SharePoint 2003 and 2007 are both written in .NET (c#)


Log in to reply