Sep 19, 2011

WPF: Final

So here it comes, Windows 8. This discussion on StackOverflow provides some really good answer about all-new WinRT platform from Microsoft employee. BTW seems like this fellow is definetely monitors and answers most of winrt tagged questions on StackOverflow, this is so nice of Microsoft.

So, what is the answer to question "Is WPF is dead?". The answer is both yes and no. In fact the whole .NET system is left behind. In the UI design aspect we that while you are still can use XAML you, in fact using all new WinRT libraries which are available not only to .NET, but to C++ and JavaScript. You can name WinRT as a "Native .NET". So WPF is dead for WinRT. Yet Microsoft did very good job in saving your XAML experience in WPF, so you can use it in WinRT via "replace namespace" method. Also WPF and .NET is still there, and will be for a very long time, but I don't think this is as good investment as it was three years ago, then Microsoft pushed WPF as their primary API for UI.

Resume. Microsoft made .NET second time, this time in native languages. This results in all Windows 8 cool features we have seen, such as very low memory usage and blazingly fast speed. WPF and .NET just couldn't make it, even using DirectX, so Microsoft falled back to native apps. To me, as developer, this is actually a good thing, since we get a "Win32 Reloaded" platfrom which have all (or most of) RAD stuff which makes .NET so popular.

P.S. Related video.

Previous post on subject.

No comments:

Post a Comment