• areyouevenreal@lemm.ee
      link
      fedilink
      arrow-up
      13
      ·
      1 year ago

      Rust really isn’t all that. Plus C# is used for all kinds of corporate stuff where Rust levels of performance aren’t needed. It’s also used in several other game engines

      • Wooki@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        edit-2
        1 year ago

        Security, performance and most importantly, security. .net updates every week to address security vulnerabilities, stability and enhancements. While the language is lower you just can’t overstate poorly c# lasts. C# Deprecation and dated code make for a pretty high maintenance and frustrating ecosystem at the best of time.

        • areyouevenreal@lemm.ee
          link
          fedilink
          arrow-up
          4
          ·
          edit-2
          1 year ago

          It being updated frequently just shows it’s being regularly maintained and improved.

          C# has many of the same security and safety advantages that Rust does given they are languages with memory management and other safety features built-in.

          Rust has exactly the same problems with depreciation as many Frameworks rely on experimental features which are subject to change.

          Edit: plus if you have ever used Rust it’s a pain to learn and use compared to C#. C# is so similar to Java and so much easier than C++ that it’s really not much of a jump for programmers new to the language.

          • Wooki@lemmy.world
            link
            fedilink
            arrow-up
            1
            arrow-down
            1
            ·
            edit-2
            1 year ago

            .net is not secure, it’s so far from secure it’s a joke. 503 security patches this year alone, that includes one for each windows version but you get the point.