Re:Getting started with NodeGUI, a Qt-based library for desk...
by chrisco255 on Thursday October 03, 2019 @02:59PM
(#21150731)
Node and Chrome are both built on V8, so the synergy between the two is significant. I agree though, it would be interesting to see a Servo-based app framework, but I suppose Electron already has first-mover advantage at this point.
I want to use html/css/js to create my front-end, Although it is more resource intensive then Qt, it is simply more flexible and has a much richer eco-system to rely on.
Meanwhile the usage of chrome as a run-time is one of the worst parts of electron as every app consumes a lot more memory than a "native" application would need. These days Chrome is so highly sophisticated by now you could easily call it an OS. It comes with a lot of baggage from a Driverstack for Sound, Joysticks and Accelerometers to a whole suite of debugging tools.
Don't get me wrong. Electron is good for what it is: a way to easily write portable apps which can share codebase with a SaaS-Platforms. I would just wish developers would have just taken a different approach e.g. using a more striped down version of chrome or maybe even use Firefox/Servo.