4 ms·
It's unfortunate that traditional desktop GUI frameworks are such an abysmal developer experience that everything from FOSS made by 1 person in their spare time
by stu2b50 6y ago
It's unfortunate that traditional desktop GUI frameworks are such an abysmal developer experience that everything from FOSS made by 1 person in their spare time to the cornerstone of multi-billion dollar companies choose to embed a web browser into their desktop app instead.
Qt is the best I've seen, but it has the normal c++ FUD plus the infamous licensing FUD.
And honestly, I'll have to admit that how react models GUIs is a really attractive.
- einpoklum 6y ago> Qt is the best I've seen, but it has the normal c++ FUD Not sure what you mean exactly; C++ is complex, but why the fear and doubt? Also - Qt is based on veeery old C++ - a 22-year-old standard. The language has changed significantly since then, while Qt's fundamental design (in terms of programming) - not really, or not much. So, Qt is not "normal C++" these days.
- bmn__ 6y agoSimply add https://github.com/woboq/verdigris https://github.com/woboq/verdigris so you can use C++ ≥ 14.
- slavik81 6y agoThe moc is not the issue. The biggest design problem with Qt is that it predates move semantics. That history affects the design of almost every class. It feels like a beautiful old walking path that detours around a wall that's long since been torn out. It's still fine... but... it's not how you'd design it if you were to start from scratch.