scrivanodev
Joined 2 years ago
Joined 2 years ago
I've encountered tons of bugs (many of them still unfixed) that I had to find very ugly workarounds for. Also, while a declarative style UI language can have a lot of benefits, it does also have a lot of limitations. For example, in my application I required a (infinite) canvas to rendering the ink strokes, which would be a perfect job for QGraphicsView, but there is no equivalent in Qt Quick. So I had to roll out my own component (which uses Skia under the hood), but that was quite painful. Since Qt 6, the Qt Quick scenegraph is rendered with a custom RHI backend (abstracting over Vulkan, Metal, OpenGL and DirectX) which I had a lot of trouble integrating with third party engines (I really wish they had a WebGPU backend).
As for content, it depends what you're looking for. For me, I'm mostly into maths and physics and there are so many channels and lecture series that were immensely helpful. For example, I recently went through this playlist on Lie Groups [0].
[0] https://youtube.com/playlist?list=PLN_4R2IuNuuRgJb00X2J53Iq9...
Survivor bias backed examples are not a good argument.