• 0 Posts
  • 94 Comments
Joined 1 year ago
cake
Cake day: February 23rd, 2024

help-circle
  • How OS

    Pretty much Qt. You can learn how different OSes have different way.

    However, modern GUI programming is happening on the web and mobile phones. React is popular, but it’s too high level and their XML-based approach is horrifically designed. Swift UI is nice, but it’s Apple-only. Flutter is a good middle ground, but its Desktop capability is limited. You’re going to shoot on your own foot several times.




  • At this point I’m not expert enough to explain more details. You can check font renderers.

    Below is what’s in my mind but it’s just a guess.

    In typical PC architectures you have IO between the storage and the RAM, and then there’s the copying from the RAM to the VRAM, and editors maybe also want copying from the VRAM to RAM for decoration purposes etc.
















  • My point is, sacrifices can be made. Even professionals can do it.

    You mean like, they risk losing their job, reducing their profits significantly during the training period, and then likely there are a few algorithms that don’t exist in Krita, and most are slower with less optimization. If Adobe releases a new killer feature those professionals who transitioned to OSS are fucked, and also they sacrifice a significant of time on additional training for using Linux, replacing their professional NVIDIA GPUs, tweaks wayland, then they spend time on fixing boot problems, their printers don’t work anymore, they have compatibility issues with everything Adobe and MS Office, lose business competitions just because their files can’t be opened by Windows, etc. etc. I’ll trust you Linux-is-easy people after you converted a few Windows / Apple / Adobe-dependent enterprise businesses.