The power of interoperability: Why objects are inevitable (2013) [pdf]

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. xlang

    Discontinued [Moved to: https://github.com/microsoft/xlang]

    > why Microsft has ceased anything beyond legacy support for it

    That is not true at all. DirextX is COM, UWP was COM based, WinRT is still COM, WinUI and the Windows App SDK is again based on COM. C++, C#, Python and Rust are all supported programming languages for the Windows App SDK thanks to - you guessed it: COM. The C++, C# and Rust language projections for it are still being constantly updated: https://github.com/microsoft/xlang

    When they started Project Reunion (code name for Windows APP SDK) back in 2021, just before Windows 11's release, they decided to double-down on COM. Like hard.

    https://github.com/microsoft/WindowsAppSDK/blob/main/docs/fa...

    > Practically speaking, any language & runtime that can handle COM objects can support Windows App SDK

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ProjectReunion

    The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.

    > why Microsft has ceased anything beyond legacy support for it

    That is not true at all. DirextX is COM, UWP was COM based, WinRT is still COM, WinUI and the Windows App SDK is again based on COM. C++, C#, Python and Rust are all supported programming languages for the Windows App SDK thanks to - you guessed it: COM. The C++, C# and Rust language projections for it are still being constantly updated: https://github.com/microsoft/xlang

    When they started Project Reunion (code name for Windows APP SDK) back in 2021, just before Windows 11's release, they decided to double-down on COM. Like hard.

    https://github.com/microsoft/WindowsAppSDK/blob/main/docs/fa...

    > Practically speaking, any language & runtime that can handle COM objects can support Windows App SDK

  4. misc

    Clippings (by cmuratori)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • WinUI3 + WebView2

    1 project | /r/dotnet | 30 Oct 2023
  • How can i change the pointer of my cursor in winui3?

    1 project | /r/dotnet | 29 Jun 2023
  • My app works perfectly in Visual Studio but not outside of it.

    1 project | /r/learnprogramming | 29 Jun 2022
  • Looks like Phone Link is the first built in app upgrading from UWP to WinAppSDK

    1 project | /r/windowsinsiders | 15 Jun 2022
  • I can't launch a WinUI 3 unpackaged application in Visual Studio.

    1 project | /r/CodingHelp | 25 May 2022

Did you know that C++ is
the 7th most popular programming language
based on number of references?