• henfredemars@infosec.pub
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      8 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
        7
        ·
        7 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
            8
            ·
            4 hours 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.

            • Rikudou_Sage@lemmings.world
              link
              fedilink
              arrow-up
              1
              ·
              9 minutes ago

              QML is such an awesome UI language, the only thing (that I know of) that comes close is Jetpack Compose.

              The flavour of JavaScript QML uses is very different from regular JavaScript, it’s literally a glue language and any significant non-UI logic should be done in C++.

              And Qt C++ is very different to most other C++ framework (or how people usually write pure C++), it feels much more Java-inspired.

              Anyway, it really is a great UI toolkit if you want something powerful, cross-platform and efficient.