@trinsec@Acer > use c++ as your main language > don't follow c++ best practices
I mean, It's the biggest, most obvious sore point of Qt, it simultaneously pisses off people who love and hate c++, and that's why it almost always comes up in discussions like this. Most people don't care though. The bigger reason for it going out of fashion would be web taking over the desktop market. People choose Electron over Qt not because it's better but because they want to write a webapp and just tick the increasingly irrelevant box of desktop support.
I worked on a project that was essentially a small private notwork of desktop-esque machines, ideal candidate for Qt, but they went with Electron as a GUI framework, because executives wanted to be able to hook up to the network with their laptops and have access to everything from a browser tab. That and a pretty (even if dysfunctional) html/css UI is what sells these days.
@trinsec @Acer
> use c++ as your main language
> don't follow c++ best practices
I mean, It's the biggest, most obvious sore point of Qt, it simultaneously pisses off people who love and hate c++, and that's why it almost always comes up in discussions like this. Most people don't care though. The bigger reason for it going out of fashion would be web taking over the desktop market. People choose Electron over Qt not because it's better but because they want to write a webapp and just tick the increasingly irrelevant box of desktop support.
I worked on a project that was essentially a small private notwork of desktop-esque machines, ideal candidate for Qt, but they went with Electron as a GUI framework, because executives wanted to be able to hook up to the network with their laptops and have access to everything from a browser tab. That and a pretty (even if dysfunctional) html/css UI is what sells these days.