So I’ve done a bunch of application development in windows in C# and Java, and while Java stuff is pretty similar in Linux with Swing I’m not as confident in C# there (not too familiar with Mono), but I also want to diversify a bit too. Any recommendations?

  • schizo@forum.uncomfortable.business
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 年前

    Didn’t .net core depreciate the older .net framework stuff, and by extension Mono, and the target you should be looking at going forward is the new .net core stuff?

    (I’m more a janitor than a mechanic, so my understanding of what framework is or isn’t dead this week is probably lacking, but I recall seeing an awful lot of chatter going on about that.)

    • F04118F@feddit.nl
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      2 年前

      Yes, you are right.

      The old stuff, now no longer supported, is:

      • .NET Framework up to and incl version 4.8
      • Runtimes distributed as part of Windows
      • Mono is a Linux Runtime used for compatibility

      The new stuff:

      • .NET Core, up to and incl 3, more recent versions are named .NET from version 5 onwards (to prevent mixing it up with the old Framework)
      • Is completely cross-platform, natively
      • I don’t know about desktop specific graphical stuff but that probably depends on the specific library