迷上 electron 了 http://electron.atom.io/docs/v0.33.0/

2015-09-27 01:44:11 +08:00
 gaitana
做了一个小 demo ,速度真的不慢,启动速度可以媲美本地软件,测试环境: rmbp15' 低配版

atom 慢是因为程序代码渲染几乎是最耗时间的, jetbrains ide 在低端机器上也卡, sublime text 不卡是因为它对代码的渲染复杂度太低。同样是基于 electron 的 visual code 就不慢。

当然体验跟系统原生的软件还是有区别的,内容滚动的时候无法像原生应用那样丝质般顺滑,哪怕是最简单的 textarea 中文字的滚动。

但是,对体验要求不高的应用这种 webkit 封装的技术完全能胜任了,可能这真的是将来桌面软件的方向。
20795 次点击
所在节点    Electron
32 条回复
gisonrg
2015-09-27 02:23:17 +08:00
感觉现在 mac 上很多 app 都是用 electron 弄的,貌似 Slack 就是其中之一
w88975
2015-09-27 05:30:22 +08:00
你可以看看我之前参与开发的一个项目,也是用 electron 做的
http://fireball-x.com

个人感觉 electron 能够快速建立一套跨平台的 GUI 软件,但缺点很明显,打包的体积很大,这个暂时没办法解决,毕竟是基于 chromium 和 node ,需要带上这两个运行环境。
exoticknight
2015-09-27 08:21:52 +08:00
搞前端的人大欢喜,以前用 Python + PySide ,用得心塞,换成 Electron 开发就快多了
https://github.com/radioit/radioit-desktop
xhacker
2015-09-27 08:23:39 +08:00
@gisonrg: Slack 不是 Electron ,是 MacGap 。
oott123
2015-09-27 08:30:00 +08:00
Electron 做的 Dash 供赏玩
https://github.com/oott123/Slash
jybox
2015-09-27 09:08:25 +08:00
@xhacker Windows 版是 Electron
haogefeifei
2015-09-27 09:17:06 +08:00
Electron 原来不就是 Atom-Shell ?
haogefeifei
2015-09-27 09:18:29 +08:00
Formerly known as Atom Shell
neone
2015-09-27 09:33:28 +08:00
我也挺喜欢 electron 的。
igaryhe
2015-09-27 09:56:48 +08:00
@gisonrg 没记错的话 slack 的 Mac 版是用 MacGap 做的…… Acknowledgements 里边写的有
它们的 windows 版应该是用 electron 做的
est
2015-09-27 10:02:07 +08:00
atom shell ,原子的外壳,顾名思义 电子。。。 牛。
SCaffrey
2015-09-27 10:32:42 +08:00
@w88975 为啥首页上的那个 Github 链接 404 了?
sobigfish
2015-09-27 11:08:12 +08:00
@oott123 docset 不是 dash 的, docset 是 Apple 的原创
Kilerd
2015-09-27 11:45:03 +08:00
Electron 挺不错的, 在学中。
sox
2015-09-27 11:51:57 +08:00
感觉 NW.js 已经被抛弃了 😓
gisonrg
2015-09-27 13:36:55 +08:00
@igaryhe
@xhacker
多谢更正!
djyde
2015-09-27 15:46:37 +08:00
@oott123 可惜是 coffee
xupefei
2015-09-27 16:00:45 +08:00
electron 有两很大的问题:( 1 )文件太多,一次几千文件。当然这是 Nodejs 的锅。( 2 )目录太深文件名太长,导致 Windows 上经常报目录太深错误,甚至非得放到根目录下才能用。
joyee
2015-09-27 17:38:41 +08:00
@xupefei npm3 开始改善这个情况了,等更新进去大概会好点
Rice
2015-09-27 17:43:23 +08:00
编译打包后会不会很大!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/223964

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX