3 ms·
I see your point of view, but also if you absolutely don't need a kanban board and other such features the app becomes more difficult to use. Regarding the RAM
by fabiospampinato 8y ago
I see your point of view, but also if you absolutely don't need a kanban board and other such features the app becomes more difficult to use. Regarding the RAM as long as there's enough available I think it makes no difference performance-wise if I have 5gb or 2gb free.
From my point of view as the developer of the Electron app in question I get to reuse the components I spent considerable time developing and a cross-platform app almost for free.
Btw for this specific case Electron might not beed too bad of a choice RAM-wise, I checked it earlier the RAM usage of Notable and Evernote and amazingly Evernote, which is native, was using about 100mb more on my system (mid-2014 MBP). Maybe partially because at the end of the day you're going to need an HTML renderer to render those notes anyway.
- TeMPOraL 8y agoI see your point of view too. And I realize that Electron performance story seems to be improving, bit by bit. I can understand you preferring to make life easier for yourself as a developer, leveraging your existing code and getting cross-platform support for free. Personally, I'm of a belief that the extra work necessary to do it with less resources is worthwhile and needs to be encouraged, which is why I a) actively avoid Electron apps, and b) speak up about it. > Regarding the RAM as long as there's enough available I think it makes no difference performance-wise if I have 5gb or 2gb free. It makes a difference when you want to use more programs at the same time. Which is what most users want and expect from their computers, and which is a fundamental feature of contemporary computers. Given the increase of bloat in software all across the board, most users are operating near the top of their RAM capacity, not the bottom. There's only so much of it left before they just can't have everything they want working at the same time. For instance, right now when I launch (and use for a while) Firefox and Chrome, Emacs, and a local instance of a product I'm working on, I'm nearly maxing out my machine's RAM. If someone was to force me to use an Electron app for chat and music, I'd proably have to either a) keep closing and opening browsers, b) launch the product I'm developing on a different machine (less convenient), c) upgrade my computer. But instead, I can choose not to use bloated applications and keep my workflow convenient, and my perfectly good computer still in use.