• rekabis
    link
    fedilink
    arrow-up
    78
    arrow-down
    5
    ·
    2 年前

    DotNet Core as a whole (C# + F# + other languages that are being ported to compile down to a DotNet binary).

    Because it has all the things Java promised us - frictionless, painless, cross-platform programs - but is implementing it far better than Java ever could.

    Honestly, DotNet Core is now at least a half-decade or more ahead of Java in terms of the base platform and C# language functionality/ease-of-use. The only advantage Java has at this point is it’s community ecosystem of third-party features and programs.

    • GissaMittJobb@lemmy.ml
      link
      fedilink
      arrow-up
      15
      ·
      2 年前

      I remember my first job working with C# - this was the common sentiment: it’s a Java that is better than Java at being Java. I mostly agree with that.

      Try using Kotlin some day, though. I consider that language to be even better than C#, and it additionally gets to leverage the JVM ecosystem.

      Kotlin > C# > Java, in my book

    • eluvatar
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      2 年前

      And you can even run it in the browser with Blazor! Love C#

      • Undertaker@feddit.de
        link
        fedilink
        arrow-up
        0
        arrow-down
        5
        ·
        2 年前

        You may explained it unprecisley or simply wrong. You can not run it in browser. It is done on web Server side like PHP. In browser you run JavaScript.

        • eluvatar
          link
          fedilink
          arrow-up
          7
          ·
          2 年前

          Nope. You can compile it to web assembly and run it in the browser.

        • atheken
          link
          fedilink
          arrow-up
          5
          ·
          2 年前

          You should do some research on wasm.

          You can run frickin’ docker containers in the browser now.

          I don’t make the rules.

    • interolivary@beehaw.org
      link
      fedilink
      arrow-up
      5
      ·
      2 年前

      I’ve been meaning to give F# a go but I never seem to get around to it. Seems like an interesting language

    • SokathHisEyesOpen@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      8
      ·
      2 年前

      And those are enormous advantages. It will also get you a lot more jobs. I see Java jobs everywhere. I barely see C job postings at all.