4 ms·
Because WPF is .NET based and internal Microsoft teams with C++ codebases (like Windows and Office) didn't want to take a dependency on .NET (or rather they tri
by contextfree 7y ago
Because WPF is .NET based and internal Microsoft teams with C++ codebases (like Windows and Office) didn't want to take a dependency on .NET (or rather they tried with Longhorn and couldn't make it work).
- maxxxxx 7y agoThat's a big issue but it doesn't explain why instead of developing WPF they released WinRT and UWP.
- contextfree 7y agoThe purpose of WinRT was to avoid having to depend on .NET. Developing WPF to fix this would have meant rewriting the whole thing in C++, which is what Silverlight/WinUI sort of was, but I agree they dropped the ball on compatibility and migration
- pjmlp 7y agoI think it was more a thing of those teams torpedoing Longhorn efforts than actually trying.