• Rookeh@startrek.website
      link
      fedilink
      arrow-up
      4
      ·
      12 days ago

      Well, I’m currently writing a service and frontend, both in C# (Blazor for the UI), and using docker-compose to build and deploy them to a Raspberry Pi running Linux. So not only cross-platform, but cross-architecture as well.

      This is not a new thing either. Since .NET Core was released almost 10 years ago, it has supported cross platform development.

    • Kogasa@programming.dev
      link
      fedilink
      arrow-up
      9
      ·
      12 days ago

      The standard .NET C# compiler and CLI run on and build for Windows, MacOS, and Linux. You can run your ASP.NET webapps in a Linux docker container, or write console apps and run them on Linux, it doesn’t matter anymore. As a .NET dev I have literally no reason to ever touch Windows, unless I’m touching legacy code from before .NET Core or building a Windows-exclusive app using a Windows app framework.

    • Wiezy Krwi@programming.dev
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      12 days ago

      The sdk and runtime are available on all operating systems. I have used nvim on Ubuntu (wsl) to write and execute C#.

      • Ziglin (it/they)@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        4
        ·
        12 days ago

        See all Operating Systems is a steep claim, that is how I originally misunderstood the meaning of fully cross platform.

        I’m relatively certain that it won’t run on DOS or an Arduino, thereby instantly disproving the ‘all operating systems’.