• F04118F@feddit.nl
        link
        fedilink
        English
        arrow-up
        13
        ·
        edit-2
        1 year ago

        Makes sense. Mono was necessary in the “old .NET” world, where runtimes were tied to Windows versions and the framework was a pure Windows framework. Mono made it possible to run old dotNET framework versions (up to 4.8) on other OSes.

        Since dotNET Core and then dotNET 5 and higher, the framework itself is cross-platform so Mono is not necessary anymore, except for backwards compatibility for apps that use a now unsupported framework.

        So it makes sense that Microsoft, after dropping the old dotNET Framework versions, also wants to stop supporting the cross-platform library that was only needed for those old versions.

  • Lucy :3@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    16
    ·
    1 year ago

    Creators of cheap Java copy throw away one of the most important aspects of Java and its copy.

    • Dremor@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      1 year ago

      Having worked on both Java (as a student), then .NET, the later has a lot of features Java didn’t have.

      Ironically, as Wine (and Proton) uses Mono, MS contribution (among a lot of other projects) may have enabled Valve to make Proton what it is today.