TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Things people get wrong about Electron

17 点作者 auraham4 个月前

4 条评论

gibibit4 个月前
In the article, the claim is made: if many popular software products like Slack, VSCode, and Docker Desktop all use Electron, then it must be good.<p>In response, I would say: while Electron makes it easy for the software developer to build and distribute software, especially on multiple platform, as an end user it is NEVER the best experience.<p>That&#x27;s why there are people spending significant effort to develop better solutions than Electron. For instance, the Tauri project ( <a href="https:&#x2F;&#x2F;tauri.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tauri.app&#x2F;</a> ) is a lightweight alternative to Electron.<p>The article defends the minimum application bundle size of 100MB-300MB is as no issue, because streaming 4K video takes much more bandwidth than such a software download. But the bigger issue than disk space or download bandwidth is the RAM usage and overall low performance of Electron projects. Even with a 16 GB or 32 GB RAM system, when you&#x27;re running many apps and doing serious multitasking, the gigabytes quickly get used up and then things slow down.<p>For example, if you have used VSCode, try using the Zed editor (<a href="https:&#x2F;&#x2F;zed.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;zed.dev&#x2F;</a>). You will be blown away by its incredible speed. Launches in the blink of an eye, and it responds to every input with zero latency. We have forgotten that software can actually be fast.<p>Jonathan Blow, &quot;Will Software Stop Getting Slower?&quot; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=4ka549NNdDk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=4ka549NNdDk</a>
评论 #42806166 未加载
评论 #42810841 未加载
评论 #42808785 未加载
评论 #42809479 未加载
dgreensp4 个月前
While it’s just one small section of the article, I notice there is the sort of industry-standard erasure of the entire concept of good vs bad UI or engineering, in the “Web apps are bad” section.<p>A “good” app, in this article, is one that is “successful, versatile, [or] capable.” Any McDonald’s kiosk is an example of a “good” app, because it’s so “successful.” If you think a much-used app has UI that isn’t “good” and would be improved by using native technologies, well, first of all, “the market” is the arbiter of what’s good, not you, and second of all, even if you are right, your criticism lacks empathy for the “requirements and constraints” developers face, you are ignorant about the fact that things have tradeoffs, or you are some perfectionist who thinks everything needs to be a work of art.<p>Software engineers are so preemptively defensive about quality.
评论 #42806238 未加载
rascul4 个月前
Dupe <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42797370">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42797370</a>
numerosix4 个月前
Full biased bs. Heard similar stuff when jvm rises a quarter century ago. Electron things are bloatware.