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
    ·
    1 month ago

    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
      1 month ago

      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