top | item 46809593

(no title)

kumrayu | 1 month ago

What are Microsoft's own Office Apps built on?

discuss

order

pjmlp|1 month ago

Their own custom framework built on top of Win32, nowadays they also use React Native, and Webview2 with React to share code with the Web versions.

The Web versions also consume C++ via WebAssembly, the mobile versions are a mix of the platform languages + C++.

There are some CppCon talks about how they use C++ in Office.

sebazzz|1 month ago

> Webview2 with React to share code with the Web versions.

In a complicated Excel sheet I had the Conditional Formatting Rules Magaer crash due to an issue in EmbeddedWebView2.dll. Renaming it helped preventing the crash without obvious decline in functionality in Excel, until I tried to join a Teams meeting which obviously uses WebView2.

kumrayu|1 month ago

Building apps on Windows feels like a big PITA to get into. The amount of different frameworks and libraries to work with is perplexing to a new developer and I really do not want to use electron or React or even Qt.

Where do I start? Do you have a compiled version of some information on this?