• eyeballkid@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    3 years ago

    What a relief! The ‘find an approach that works for you’ mentality was one of the things that drew me to Linux in the first place.

    I feel like ChromeOS and Android are examples of what you get if you go too far down the ‘platform’ road on top of the kernel. I’ve used both and I like one of them, but I’m glad that my computer isn’t running either.

    • VonMax@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      Correct, and if you use GTK/QT on Linux, they tend to work across all of Linux Distros so long that you’re not running on a GLibC from like a decade ago. Musl C library stands a really good chance for making your binary works across just about every version of Linux distro although it have some restrictions.

      People have to understand this one thing, Linux is essentially an embodiment of open source, there are multiple projects that do things differently and have different point of view on how things are done. There’s never going to be the ONE unifying implementation from the start and it shouldn’t, people fork off or compete against existing implementation all the time on Linux. GTK vs QT, Wayland vs X11, Gnome vs KDE, and etc.

      If people want all in one package and lose the ability to fix anything or get any problem addressed, just pick Mac OSX or Windows and cry me a river when they break something without any avenue to fix it like this or this, because those people are solely at the mercy or whim of mega-corporations that have inherent psychopathic nature.

    • AgreeableLandscape@lemmy.mlOPM
      link
      fedilink
      arrow-up
      4
      ·
      3 years ago

      It’s a shame because Qt and GTK are surprisingly easy if you know C++ and C, respectively. There are also excellent bindings for other languages. IMO, they’re easier than JavaScript which I have grown a deep hatred to from mostly doing web development.

      • ☆ Yσɠƚԋσʂ ☆@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        3 years ago

        To be honest, for all its faults, I still find that the web stack is incredibly productive compared to alternatives. I wouldn’t touch Js with a ten foot pole, but with ClojureScript UI development is pure joy. Interactive style development is especially huge for this I find since you often want to build up some state and then play with the presentation. Having to restart the app, and navigate to a particular state to see the change gets tedious really fast. I’d love to see something comparable with native stacks.

      • musicmatze@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        3 years ago

        Do you know a good QT tutorial? Or even better, a KDE tutorial? Because I don’t know one and would like to play with writing a QT app for my KDE desktop… C++ is not the issue (although I’m not a Cpp programmer), but finding tutorials for Qt and KDE frameworks is …