今天朋友安利我一个叫 Notion 的笔记软件,说是非常好用,在 Markdown 笔记制作功能上比印象笔记强很多。我看了一眼它的官网的展示图,有种 Electron 的第六感飞驰而来。因为之前使用过几个基于 Electron 开发的软件,体验不佳,所以有点警惕。查了一下发现 Notion 在 Electron 列表上赫然在列,瞬间眼前一黑,日常 Chrome 开两三百个个标签页的内存消耗大户怕是只能用网页版了 orz。
继续检索,发现 Atom,GitKraken,GitHub Desktop,Slack,Boostnote,WhatsApp,XMind Zen 等等都在。
1
noe132 2019-03-02 22:19:03 +08:00 10
vscode 也是 electron。
|
2
liyuhang 2019-03-02 22:22:49 +08:00 2
Electron 未来肯定会越来越好
|
3
noe132 2019-03-02 22:27:43 +08:00 1
electron 未来的发展方向是,提供一个可自动更新的 electron runtime 安装在系统中,应用只打包 html js css 文件,不打包 electron runtime,能大幅降低包大小。electron 现在内存控制很不错,简单的应用不需要太多内存,内存占用多大部分原因是引入了一大堆第三方库
|
5
SuperMild 2019-03-02 23:33:05 +08:00 1
关键是 Electron 容易把界面做好看,并且是跨平台好看。不用 Electron 界面不好看,更难被人喜欢,或者在 Mac 做好看了,人家 Win 又用不了。任何方案都有取舍,这么多产品爱用 Electron 其实都是用户逼的,用户要求好看,要求跨平台,要求免费或者便宜,可选择的方案就不多了。
|
6
ArcherD 2019-03-02 23:40:26 +08:00 via Android 1
看好 revery,electron 未来的替代品
|
7
ochatokori 2019-03-02 23:59:37 +08:00 via Android 1
内存都是拿来用的
而且对 linux 用户来说 electron==有 linux 版 就很舒服 唯一不满意的是 electron 应用冷启动慢 |
8
agagega 2019-03-03 00:00:57 +08:00 via iPhone 1
LastPass 也从原生换成 Electron 了
|
9
yuuko 2019-03-03 00:02:46 +08:00 via Android 1
我也看好 revery,可惜还太早
|
10
littleMaple OP @SuperMild #5 Electron 开发出来的软件虽然确实在好看的 UI 这一点上有优势。但我个人的使用体验中,发现它们在 Windows 下的字体渲染不受 MacType 覆盖,渲染出来的字体很难忍受,不过也可能跟我电脑是 1366x768 有关。也许在高分屏下字体渲染反而有保证也说不准。
|
11
cpdyj0 2019-03-03 00:04:54 +08:00 1
说实话我感觉 Electronjs 相当于本地跑了一个小浏览器了,这资源消耗让我心里极其不舒服。
|
12
kkren 2019-03-03 01:05:45 +08:00 via Android 1
@littleMaple 最新版的 mactype 已经支持 directwrite 了,该更新了
|
13
Tink 2019-03-03 01:17:59 +08:00 via iPhone 1
我也非常不喜欢 electron,这 app 用起来总觉得很别扭
|
14
FakeLeung 2019-03-03 01:25:31 +08:00 via Android 1
我也有点小抵触 electron,但是用 vscode 的时候,真特么香。
|
15
yumenawei 2019-03-03 01:58:57 +08:00 via Android 1
歪个楼。notion 真的很好用。
|
16
sunzongzheng 2019-03-03 11:42:30 +08:00 via Android 1
垃圾的 c++客户端开发人员写的客户端也是一坨屎
|
17
lxml 2019-03-03 14:24:24 +08:00 1
electron 感觉挺好用的,就是太繁琐,最终执行的代码 css 和 js 手写效果不好,大家都往往用脚手架写 ts 和 sass 等。
期待以后是直接用 typescript 编码,然后不内嵌 node,而是改成 新的 ts 运行时 deno,然后这个还跑在 v8,但是是以 ts 编译成 wasm 的形式而不是转成 js 的形式。 |
19
nicevar 2019-03-07 06:04:03 +08:00 via Android 1
electron 开发的软件基本上用一次就删了,十个九个卡
|