To me it looks like Microsoft is making a major strategy shift.

http://www.i-programmer.info/news/12...pers-take.html

Windows 8 is split into two. There's the Desktop with all the "old" familiar technologies such as Win32 and .NET. And then there's the Metro which is based on a brand new native API called WinRT, an object oriented C++ interface. The Desktop isn't going to be developed any further, only maintained. All new developments will go into Metro.

To me this is truely amazing. That Win32 would need to go at some point is maybe natural but .NET, that's a big surprise. Just a few years ago .NET and managed code was the future and would replace native developments eventually. Microsoft even put C++ on hold. But now native C++ is back big time, at least that's what it looks like to me.

What do you make of all this?