2 ms·
QML or QWidgets + QSS let you style things as much as you can on the web. The DX is great, their IDE is world class and resource consumption is low. The only r
by jokethrowaway 5y ago
QML or QWidgets + QSS let you style things as much as you can on the web. The DX is great, their IDE is world class and resource consumption is low.
The only reason Electron is popular is that company who shoot at multiplying their revenue need to have web apps - which brought up the demand and salaries of web developers. Web developers being in such a high demand means that people will learn more of web stuff over native.
At the beginning of my career I was equally doing as many Qt projects as web projects. Nowadays, when I'm targeting only the better paying clients, I do pretty much only web.
The developer experience in Qt is significantly better than anything web related (even after QML got introduced).
Jobs in C++ / Qt pay significantly less than what I'm getting. Same for most Haskell / Rust jobs.
If the choice is dealing with the pile of crap that web development is and making less money, I'd go with the money.
Things are changing in regards to Haskell / Rust, thanks mainly to cryptocurrency. The amount of money generated by the speculation in the crypto world and the fact that a few projects use Rust / Haskell means we're finally getting decently paid jobs using nice languages.
- paulryanrogers 5y agoUsing Qt now for a fairly simple app and it's got a lot of friction if you really want multiplatform. Updates are such a pain and Qt Creator can't seem to manage maintaining my settings for even the smallest patch version updates. (Thus requiring lots of fiddling each time or working around its wonky defaults.)