4 ms·
Does Microsoft even use WinRT "internally"? Back in the day, e.g. Office would simply ignore all DevDiv and WinDiv bullshit and roll its own frameworks and even
by m0zg 6y ago
Does Microsoft even use WinRT "internally"? Back in the day, e.g. Office would simply ignore all DevDiv and WinDiv bullshit and roll its own frameworks and even _custom controls_ libraries.
- vbezhenar 6y agohttps://github.com/microsoft/calculator https://github.com/microsoft/calculator :) Not sure if that's RT though. There are so many Windows frameworks.
- duaoebg 6y agoChecking out the bugs, it’s hilarious. You’d think it’s simple enough to get right. Crash on copying value, a bug waiting on triage for three months. Not exactly an endorsement
- haolez 6y agoThat stacktrace... https://github.com/microsoft/calculator/issues/1063#issuecomment-594178010 https://github.com/microsoft/calculator/issues/1063#issuecom...
- contextfree 6y agoWinRT isn't really a framework, but more like a "shape" of API/ABI, like C calling conventions or COM. Most Windows APIs added in the last ten years or so have been WinRT based.
- contextfree 6y agoOffice absolutely makes use of all sorts of Windows APIs including flat C APIs, COM APIs and WinRT APIs. The Office Win32 apps recently moved over to using the WinRT Windows.UI.Composition APIs for their composition layer, for example.
- barrkel 6y agoIf you're racing to hit a deadline, you don't want dependencies on other teams. So if the designers have drawn up the UI for the next major refresh, Office doesn't need to wait for the shell team to have implemented the controls, or for development to have them wrapped up in MFC. If the dependencies already exist, you're on safer ground. Though team culture may choose otherwise; I understood Excel didn't like having any external dependencies.
- chipperyman573 6y agoDid excel not even use any math libraries? Seems kind of silly to re-create that wheel, espically when we've proven that many of our algorithms are mathematically impossible to improve, and excel is so heavily focused on math work.
- yodon 6y agoYou might enjoy this [0] post on a bit of the history of Excel math libraries [0] https://www.joelonsoftware.com/2006/06/16/my-first-billg-review/ https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...
- chipperyman573 6y agoI did enjoy that! Thanks for sharing, it was really interesting.
- m0zg 6y agoBetter roll their own OS then. And then their own hardware and semiconductors as well.
- karmakaze 6y agoSeems to be working for Apple.
- pjmlp 6y agoYes, React Native for Windows uses WinUI, and Office is their biggest customer. Also many WinUI components have come from Office's experience adopting UWP APIs.