I’m a Windows guy since forever and I recently got into selfhosting. So far its a blast! Are posts about that welcome here?

  • Serinus@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    dotnet is pretty great, runs great on Linux, and you can ship your executable without a need for an external framework if you want.

    Dotnet is also open source, a strongly typed language, a large standard library so it doesn’t have the problems of npm, has great performance and is all around the best language out there imo.

    Use rust if you need to be closer to the metal, but that’s rare.

    • s38b35M5@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      23 hours ago

      Maybe now. .NET wasn’t always open, used to be Windows-only, was buggy, version-dependent (but not as bad as the jre could be; true), and had (still has) poor resource-management. I think you’re talking about .NETCore.

      That said, I wasn’t commenting on the code viability (I’m not a professional developer) so much as the support overhead required (back when I worked support) for the different versions of .NET, especially when MS stopped including v3.5 in Windows except by using “features and programs” or downloading and installing it manually.

      • Serinus@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        23 hours ago

        Yeah, that’s pretty dated. There’s one flavor of dotnet (more or less) that runs on everything, and it’s about as efficient as anything with a garbage collector can be.

        There are hairs that could be split in there, such as the release cadence, hosting bundle vs desktop runtime, but that’s all much simpler than it used to be. You generally know if you want to run a desktop app vs a webserver.