Why do people constantly repeat this? Did we all forget about Qt? Did Qt do such a good job of driving people away from it?
Why do people constantly repeat this? Did we all forget about Qt? Did Qt do such a good job of driving people away from it?
1. It's based on C++.
2. The licensing makes it very expensive for non-open-source applications.
As stated _many_ times: Qt can be used via LGPLv3 in commercial software. Only a few components like QtQuick3d are GPLv3 only.
Yes, they did, with their hostile licensing changes and the fact that you cannot customize it as much as you can Electron apps.
It’s not.
> As a user I want apps built to fit into my platform
As a user, I don’t care that about that. As long as the standard keyboard shortcuts exist, as well as reasonable integration with the OS which Electron does perfectly, I’m all set.
Taking music players for an example, I prefer the way Amarok (Qt) looks compared to something like Amazon Music or Spotify.
I myself prefer the snapiness of QT apps, but budget and time to market will win.
As a developer I must say calling it talent is in most cases a huge stretch, as I do believe you can probably make something in Electron that performs passably, integrates passably and will still be a resource hog. The reason we see basically none of this is because people simply don't care to engineer these applications well. "It's just the browser", after all. Why look deeper?
In this context the argument is moot: a better app that is too expensive or slow to make is simply not going to be released vs the worse one that actually gets published.
That's all there is to it.
That's why people still use wordpress, excel or jupyter notebooks for important stuff.
You may want things to be different, and for good reasons, but it's still what's the market has decided.