3 ms·
I just want to ask, why? Today we've a superior technology like Electron. Why should we use old technology like Qt? VSCode is built in Electron.
by mitgraduate 8y ago
I just want to ask, why?
Today we've a superior technology like Electron. Why should we use old technology like Qt?
VSCode is built in Electron.
- vhakulinen 8y agoHow exactly is Electron superior? > VSCode is built in Electron. So is slack, which (from what I've heard, I have no personal experience) eats RAM like a maniac. Neither of these example applications tips the scale between Qt or Electron on being superior. Again, based on what I've heard/read, Qt being less recourse hungry and written in C++ allows it to be (for example) embedded (to cars or iot devices, for example).
- detaro 8y agoBecause Electron is not "superior". Both have their strengths and weaknesses, and which one is the right choice depends on what you're doing and what your existing skills and components are.
- PostThisTooFast 8y agoQt supports mobile development.
- dasloop 8y agoWhy Electron is superior? We do mobility simulation and the UI part is the minor of our concerns. We are focused in modelling capabilities and performance (so C++). Having a solution that uses the same language across all the application layers help us a lot.
- pjc50 8y agoQT gives you a native-ish RAM-efficient GUI across a wide range of systems.
- artemsyd 8y agoI thought QuickTime Player is only available on Mac OS nowadays.
- mrtesthah 8y agoWhy eat marinated grass-fed steaks when you can just eat at McDonalds instead? McDonalds is faster, cheaper, and ubiquitous. McDonalds has 36,000 locations.
- de_watcher 8y agoElectron is not superior. Web grew because of the great "application delivery" system and despite everything else that originated from the static web. By having huge number of js developers the thing was forced to do other tasks. Now with Electron it may as well do desktop apps (by removing the awesome "application delivery" system; isn't that funny?). Its only advantage is that you've got lots of js developers. The "new" js desktop technology is new only in the sense that js is new to the desktop (so it still doesn't really know about all the desktop requirements). Same for servers: there are better tools for the job from the purely technical point of view.
- geezerjay 8y ago> Today we've a superior technology like Electron. If there is anything superior to Qt, Electron clearly aint it.
- 0xfeba 8y ago> VSCode is built in Electron. And it takes up 3GB of RAM on my 8GB machine.
- seren 8y agoIn the embedded world, you have much more chance to run QT than Electron, because QT also supports RTOS like VxWorks or QNX.
- deleted 8y ago[deleted]
- blattimwind 8y agoQt also has a renderer that's simply superior by design for embedded use cases. A web engine has to bent over backwards to do anything comparable.
- ahartmetz 8y agoYes. HTML + DOM + CSS + JS was not created to write interactive applications, and it still shows. Most of the inconvenience can now be worked around with frameworks, but a large performance penalty remains. And Moore's Law is over.