• ZILtoid1991@lemmy.world
    link
    fedilink
    English
    arrow-up
    25
    ·
    20 hours ago

    Also Clock is now an Electron app running in its own instance of Chromium, because the devs are afraid of static typing, thus everything needed to be in Javascript.

    • whats_all_this_then@programming.dev
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      15 hours ago

      This makes me sad. I get using electron for cross-platform stuff like VSCode or all the other examples (trying to do desktop apps with decent looking UIs that work across Linux/Windows/Mac is a nightmare) but the clock that only works on windows? WPF and/or WinUI ARE RIGHT FUCKING THERE WHAT THE HELL?!

      THEY’RE YOUR FUCKING PRODUCTS, MICROSOFT!!!

      • Natanox@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        3
        ·
        9 hours ago

        trying to do desktop apps with decent looking UIs that work across Linux/Windows/Mac is a nightmare

        I’d argue that both Qt as well as GTK is right there for the taking… but those are not “industry-standard”.

        • ZILtoid1991@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          14 minutes ago

          Also there was a big push for “web first” applications, thus there’s a lot of developers with that kind of knowledge. In college, I was instructed to instead of learning software optimizations, to learn how to outsource complicated computations to the cloud, where there will be always enough compute, so I can write my code “as clean as possible, without worrying about optimizations”.

          • Natanox@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 minutes ago

            That explains so, so much. Not just why everything wants to connect somewhere, but also disasters like programs with >1000 npm package dependencies. Why learning the right way if you’ve always been told to go the easy way.