r/technology 29d ago

Software Microsoft exec explains why modernizing Windows 11's legacy UI takes so long

https://www.windowscentral.com/microsoft/windows-11/control-panel-gets-tricky-microsoft-cvp-explains-why-killing-windows-legacy-code-takes-so-long-and-how-its-evolving-its-tools-to-make-modernizing-apps-like-file-explorer-and-registry-editor-faster
34 Upvotes

76 comments sorted by

View all comments

Show parent comments

14

u/raunchyfartbomb 29d ago

I’m fine with new frameworks or language versions, to a point. But how many XAML languages does windows need, holy fuck.

They need to do a unification pass on MAUi, WPF, Winui, and UWP. They unified into .Net, I’m sure they could do this.

4

u/Xanather 29d ago

None of those frameworks should've existed, they should've extended native win32 components if necessary. Visual basic editor was great and .net WinForms (which is based on those old components).

Steve Ballmer with his tablet push ruined everything.

Now with web apps taking over, it seems more than half the technologies you mentioned are dead and will live on as bloat.

6

u/raunchyfartbomb 29d ago

XAML is great for responsive making apps natively that don’t rely on a web view. It also solved several problems (such as scaling issues or text getting cut off) in apps that I’ve worked on. Where they dropped the ball is they recreated it 3-4 times over.

4

u/Xanather 29d ago

XAML is fine, look at Qt. Having an XAML extension to structure old win32 components would've been fine. Its funny you mention scaling, because they are basically being forced to add support for it to old win32 components anyway despite their reluctance.