• Dyskolos@lemmy.zip
    link
    fedilink
    arrow-up
    25
    arrow-down
    1
    ·
    edit-2
    5 hours ago

    I’m not a big M$-fan but I actually like c# a lot. Java not so much.

    I’m no pro though, I just guerilla-code in my spare time. But of all the languages it’s actually my most used. Besides PPL and ASM 😁

  • henfredemars@infosec.pub
    link
    fedilink
    English
    arrow-up
    68
    arrow-down
    3
    ·
    8 hours ago

    I’ve actually found C# quite pleasant to develop with, so long as I didn’t have to worry about targeting non-Windows platforms.

      • henfredemars@infosec.pub
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        5 hours ago

        True, but what I’m really talking about is the unbeatable user experience of having an application that looks and feels as if it were a native Windows application, because it is and has that first-class platform support straight from the vendor.

        With that said, most new cross platform applications today are probably more like electron or Web apps.

        • Kogasa@programming.dev
          link
          fedilink
          arrow-up
          5
          ·
          5 hours ago

          Ok, there’s no such thing as native Windows apps for Linux, but there are cross platform GUI frameworks like Avalonia and Uno that can produce apps with a polished identical experience across all platforms, no electron needed

            • ChickenLadyLovesLife@lemmy.world
              link
              fedilink
              English
              arrow-up
              4
              ·
              1 hour ago

              Good lord, I’ve never seen anyone say this in public. I used Qt Creator for a couple of years and I found the combination of C++ for under the hood and Javascript for the UI to be a fantastic way of ensuring a nearly nonexistent base of developers who could competently do both. Maybe they grow on trees in Finland, I dunno. And maybe you’re talking about some other “Qt”, I also dunno.

              I’ve done C# and Java extensively as well and I would never choose Qt over them. I might choose Qt over Objective-C, however.

    • cm0002@lemmy.worldOP
      link
      fedilink
      arrow-up
      29
      arrow-down
      1
      ·
      8 hours ago

      Yea this was a crosspost and also just a meme, but C# is my fav

      And really cross-platform has come a LONG way…just as long as you don’t need UI on Linux lolol

    • Hugin@lemmy.world
      link
      fedilink
      arrow-up
      19
      arrow-down
      1
      ·
      8 hours ago

      Yeah C# gets a bad rap. I spent a decade developing in C++, and Java before switching to C# because of program requirements. Now I never want to go back.

      • ChickenLadyLovesLife@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 hour ago

        I’ve used many languages/platforms in my 30 years of programming (take that!), including Visual Basic, C, C#, Java, Objective-C and C++. I agree that C# is the best but not by much. They all do pretty much the same things - if one language lacks something that other languages have shown to be beneficial, that something tends to get incorporated in a future update in some form or another, and their glaring weaknesses tend to get corrected as well (like when Objective-C mostly did away with the need to explicitly release fucking everything).