3 ms·
> What is a Qt app without a single C++ line of code? Is it written in PyQt? Yeah I meant PyQt since when you use Qt bindings you mostly bypass burden of C++.
by SXX 5y ago
> What is a Qt app without a single C++ line of code? Is it written in PyQt?
Yeah I meant PyQt since when you use Qt bindings you mostly bypass burden of C++. With single non-Qt dependency it's just end up worse.
> I've had the opposite experience; if you can build your own application code using CMake, and...
Be honest about it starting with CMake: even CMake alone is a mess especially if you have to target not just latest version. It's has mixed code quality, non-existent dependency management (both Vcpkg and MXE are far from perfect) and require you to know tens different specifics if you want to build C++ project across Windows, Linux and macOS.
And if you want your open source project to be successful you need good CMake configuration so contributors across 3 different OS can easily setup development environment and builds.
I'm not gonna lie - I do far more experience working with C++ / Qt rather than Electron as well as other web-tech based desktop apps. But it's just crazy how many hours, nights, days and weeks I sinked into messing with CMake and debugging C++ project and some 3rd-party library build issues instead of actually writing the code for my projects.
PS: Might be I have somewhat rose-tinted glasses when I look at using non-Qt frameworks for desktop apps, but so far it's feels far more plausable to bring some project to completion if it's has nothing to do with C++.