当前位置:首页 > 每日看点 > 正文内容

为什么用 electron 开发的桌面应用那么多?

卡卷网1年前 (2024-11-30)每日看点236

知乎惯例,先问是不是,再问为什么。

我们先来看看,有哪些应用是用 Electron 来开发的,截至2024年11月,从其官网可以醒目看到有这么一个介绍

为什么用 electron 开发的桌面应用那么多?  第1张

为什么用 electron 开发的桌面应用那么多?  第2张

从 See more 进去查看更多,可以看到累加起来总共有 744款(共18个类别),从登顶首页的22款应用来看,对于我来说确实是挺常用的。至少作为开发人员来说,VS Code、GitHub Desktop、Postman 应该是再熟悉不过了,除了开发,日常使用的 Notion、Obsidian 也是很受欢迎的。

当然,这仅仅是展示在官网上的应用,我相信有更多没收录的应用流传在江湖中。


至于为什么,我能想到的其中一个因素是,早些年有号称地表最强 Javascript 的愿景。

Javascript 这门语言在 Web 领域已经积累了太多太多的经验,直到遇见 Chromium 和 Node.js 后一拍即合,人们发现凭借这两个利器,可以将触手伸到桌面应用,成就了喜闻乐见的 WORA(Write once, run anywhere)。

Electron is a framework for building desktop applications using JavaScript, HTML, and CSS. By embedding Chromium and Node.js into its binary, Electron allows you to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS, and Linux — no native development experience required.

为什么用 electron 开发的桌面应用那么多?  第3张

要知道,这对于一些初创公司来说,简直是福音。它们只需要维持一个基本的 HTML、CSS、Javascript 的技术栈,就可以在 Web端和桌面端保持近乎一致的体验。

虽然 Electron 早期的版本饱受内存占用高、启动速度慢、文件体积大的诟病,但随着框架的迭代更新以及硬件设备的升级换代,这个影响在逐步降低(至少现在发现 VS Code 已经不再时不时崩溃了)。而且基本上能用 Electron 开发桌面应用的公司都会配备Web端的访问方式,用户自己也会用脚投票,选择合适的使用方式(比如 Notion 我几乎只会用Web版)。

另外,有一些对应用发布有帮助的特点,可以很方便的帮助开发者打包和分发应用,比如应用自更新、安装器、商店分发、崩溃报告等,这些桌面应用必备的工具可以说 Electron 都帮你准备好,省去传统 Web开发者的学习上手成本。

为什么用 electron 开发的桌面应用那么多?  第4张

以上,希望对你有所启发。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/11/2142.html

分享给朋友:

相关文章

有了Istio,开发还需要微服务架构吗?

有了Istio,开发还需要微服务架构吗?

Istio 是一个开源的服务网格(Service Mesh),通过它可以实现对服务间通信的管理和监控。对于那些本身没有设计为具备安全功能的传统应用程序,Istio 可以提供一个“透明”的安全保护层,而不需要对应用本身进行任何代码修改。 I...

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

大家的手机在使用一段时间之后啊,是不是都会出现又卡又慢的情况,尤其是安卓手机,这种现象更是非常明显,而且很多朋友啊,也都知道手机之所以会出现这些问题,一般都是手机安装了大量软件,而这些软件在使用过程中会产生大量的缓存垃圾,因此啊时间久了就会...

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

要弄清楚这个问题,首先要弄清楚什么是内存,什么是硬盘,在计算机的组成结构中有一个很重要的部分是存储器。它是用来存储程序和数据的部件。对于计算机来说,有了存储器,才有记忆功能,,才能保证正常工作。存储器的种类很多。按其用途可分为主存储器与辅助...

苹果为什么不做千元机?

苹果为什么不做千元机?

第一步,打开苹果官网,注意是.com,不是.cn;第二步,点击iPhone,选择Compare iPhone;第三步,选择最新iPhone 15系列,查看起售价格,分别为$1199,$999,$799。这不妥妥的千元机吗,怎么苹果就不做千元...

如何进行 Elasticsearch 调优实践?

如何进行 Elasticsearch 调优实践?

面试官心理分析这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s ,坑爹了。第一次搜索的...

荣耀magic 7 首发的应该都收到货了,感觉怎么样?

8号入手magic7,跟mate40pro比。优点:1、电池真耐用,充电块,华为电池也是新换的但是明显荣耀耐用;2、系统明显快多了,mate40pro下半年开始卡的不行,实在受不了了。3、声音、震动效果提升明显,指纹反应灵敏很多。 缺点:1...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。