4 ms·
No Electron? That is already one good thing ;) Why does Rust folks seem to encapsulate and separate their stuff more and more? Own build-tools and infrastructu
by ho_schi 5y ago
No Electron? That is already one good thing ;)
Why does Rust folks seem to encapsulate and separate their stuff more and more? Own build-tools and infrastructure are one thing. Am I right that Druid is not an very own Toolkit but a layer like WxWidgets?
- GolDDranks 5y agoNo, Druid does not delegate to system widgets as far as I know. In that sense, it's slightly wrong that it's called "native", as it's not native UI, but it's compiled "native code" (= not Electron or a wrapper to some other framework that's written in some other language). Here are the goals of Druid; be sure to read about the non-goals too: https://github.com/linebender/druid#Goals https://github.com/linebender/druid#Goals
- ho_schi 5y agoThank you. I was misguided by the dependency upon Gtk! For Gtk there is anyway gtk-rs[1] available. [1] https://gtk-rs.org/ https://gtk-rs.org/
- mekster 5y agoWill people stop complaining about Electron once their machine has 8 or more GB of ram?
- ColonelPhantom 5y agoMy machine has 8 GB of RAM and I complain about Electron, because it's still sluggish, looks out of place and with how prevalent it is, running 3 instances is not rare (eg Slack+Discord+VSCode), which together eat up easily multiple gigabytes of RAM, and then there's also still my regular web browser.
- ho_schi 5y agoActually not. The problem is, good stuff need enduring hard work. There is no justification of wasting resources, draining the battery and providing bad integration into the environment. It is like Flash: https://josephg.com/blog/electron-is-flash-for-the-desktop/ https://josephg.com/blog/electron-is-flash-for-the-desktop/ Why companies use Electron? It saves them money! And the users pay for CPU, RAM and suffer from bad usability. But that doesn't show up on your bill from Microsoft, Zoom, Spotify or Slack. And when your stuck with one software migration to better is hard. Steve Jobs killed Flash for just on reason, battery drain ^^