5 ms·
I think this is in comparison with 200M+ Electron executable, which is nowadays bundled with almost every 'native' app. Do you want to flash image to USB drive
by watermelon0 6y ago
I think this is in comparison with 200M+ Electron executable, which is nowadays bundled with almost every 'native' app.
Do you want to flash image to USB drive? There is Electron app (balenaEtcher) for that.
Do you want to control your mouse/keyboard? There is Electron app for that (Logitech GHub), which also includes many Qt libraries.
Do you want a terminal emulator? There is an Electron based app for that.
...
- stu2b50 6y agoIt'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.