kdefanqth8er | 2 months ago | on: KDE onboarding is good now
kdefanqth8er's comments
kdefanqth8er | 2 months ago | on: KDE onboarding is good now
Perhaps try building a KDE app and see how far you get.
kdefanqth8er | 2 months ago | on: KDE onboarding is good now
kdefanqth8er | 2 months ago | on: KDE onboarding is good now
What is a huge learning curve is C++ but even worse is Qt Qml (essentially object embedded javascript, capturing js warts and all of callback hell in single swoop) slapped on top of C++. Any serious app will need C++ and short comings of separating the ui layer to an uncontrollable compiled language engine just adds a huge hurdle. Now combine this nearly useless abstraction with attempting to dig into using a library like kdepim/akonadi and you’re entering a world of pain.
The entire experience would not be so bad if I could write my app entirely in Cpp.
Another hurdle is using kdesrc builder takes a very long time and is error prone if you don’t account for identifying which 47 of the dependencies require release/6.x branch or a framework/15.x.x branch, or whatever the branch naming convention is across applications and libraries.
You used to be able to with QtWidgets but a modern KDE app cannot be written with QtWidgets. And QtWidgets are in life support.