当前位置:首页 > 每日看点

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

卡卷网2年前 (2024-11-30)每日看点325

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

我们先来看看,有哪些应用是用 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

分享给朋友:

相关文章

下班后可以做点什么副业赚钱呢?

下班后可以做点什么副业赚钱呢?

首先说明一下,我分享的任务不需要交钱,也不需要入群,只需要你去平台学习就可以。如果有任何让你交钱,进群的任务,请警惕被 割韭菜 。今天给大家分享 7大赚钱副业,新手小白0粉丝 0门槛0技术都可以去做,不说大富大贵,但是赚个零花钱还是可以。如…

OZON平台什么产品好卖?

ozon选品的核心重点我不说 你们全网也不见说的这么干的教学了 你信我就按照我说的思路去走 不信的出去买课去 一时间消化不了的先点赞收藏起来 真不中了下载也行 因为最近总有坏人给我使诈 平台已经下了我八个视频了 还都是实操教学不废话的那种…

小米14和华为mate60怎么选?

手持荣耀20,用了五年多了,使用仍然较为流畅,但是电池不太行了,于是2024年8月在家乡的小米之家购买了小米14(12+256),用了快两个月吧,说说使用体验。 外观层面,由于我使用的荣耀20放在现在妥妥地属于小屏,习惯了小屏,遂购买小米1…

你为什么讨厌抖音?

我就被抖音毁了。 现在被我媳妇从抖音里拯救出来了。 我为什么会这样说? 我媳妇硕士在读,我文化程度相对就比较低了。 大多数人看抖音其实就是为了一图一乐呵 刚开始我也是这样的,我是2017年在朋友的推荐下注册了抖音,刚开始那时候对抖音不太上瘾…

PHP承载百万/天 访问量需要用到什么技术?

当年做一个百万PV的商城,也不过是两台2c4g的阿里云虚机罢了(其实一台就够,另外一台主要的逼着大家一定开发的时候一定要有负载均衡和横向扩容的意识)。当时框架还是Thinkphp3.2,框架提高运行效率的开关全打开,标准的lnmp模式,单机…

年收入40万的网文作者,是不是可以吊打任何职业了?

哈,我二十岁的时候也这么狂。 想当年,我一个大二学生,在宿舍里写出一本大精品,月入两万五,在学校里走路都是横着的,游戏卡池一开,看都不看,氪到出货为止。iPhone12pro一发布直接买,还买了个iPad Pro,都是官网直接买的,Appl…

发表评论

访客

看不清,换一张

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