electron 是不是会崛起? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wszgrcy
V2EX    Electron

electron 是不是会崛起?

  •  
  •   wszgrcy 2020-12-06 23:27:55 +08:00 via Android 6198 次点击
    这是一个创建于 1833 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉社区里打开都不愿意用这个开发的应用,甚至还有神要主动屏蔽这类应用的安装

    但是,随着 m1 的出现,加上国产化的系统(虽然 linux,但是内部已经要推广,与国企打交道都要求能在上面跑),感觉版本越来越多了,又总不能挨个搞兼容性测试。

    未来是不是有可能大家看 m1 的性能,也想自己封闭起来搞小圈子……导致适更加雪上加霜……

    这时,electron 的优势就出现了,只要 chromium 支,我就支持,并且没有不需要浏览网页的机器……于是兼容性无形中被扩大了,而用它开发就更加顺理成章了

    29 条回复    2020-12-08 00:13:57 +08:00
    wusheng0
        1
    wusheng0  
       2020-12-06 23:38:38 +08:00 via Android
    其实 electron 还好,要是性能表现更好就完美了。
    mokeyjay
        2
    mokeyjay  
       2020-12-06 23:44:41 +08:00   11
    其实 electron 应该学学它的前辈 flash,把自己的运行时独立出来让用户提前安装,而不是把每个安装包都整那么大
    性能反倒不是什么大问题
    aaronlam
        3
    aaronlam  
       2020-12-06 23:47:31 +08:00
    @mokeyjay 这样一搞会不会又一个.net framework 就出来了,而且这个 framework 时不时就要更新
    AV1
        4
    AV1  
       2020-12-06 23:52:10 +08:00
    之前用 electron 编写的程序,不涉及原生模块,直接换个 arm 的运行时就能直接跑了。这点特别好。
    crysislinux
        5
    crysislinux  
       2020-12-06 23:52:38 +08:00 via Android
    我天天重度用 slack,vscode 。。感觉没什么问题。而且 electron 做的软件有界面缩放 buff,没见过哪个原生软件做的好的。
    SuperMild
        6
    SuperMild  
       2020-12-07 00:09:50 +08:00
    现在电脑每年发展多快啊,内存也是 8G 起步了,稍好一点就是 16G,硬盘前几年还是 SSD 128G 起步,但现在 win 本只要加很少钱就能上 1T 的 SSD 。

    再过几年呢? electron 占用资源的问题,只有少数人介意。
    silvernoo
        7
    silvernoo  
       2020-12-07 00:38:12 +08:00
    都有 vscode 这种重量级应用了,还需要怀疑吗
    agagega
        8
    agagega  
       2020-12-07 01:18:44 +08:00   2
    Electron App 里做得优秀的,VScode 算一个,Slack 算大半个,其他很多一言难尽。不过 Electron 本身是好东西。
    laike9m
        9
    laike9m  
       2020-12-07 03:28:47 +08:00 via Android
    @silvernoo vsc 团队怎么优化 electron 性能的可以了解一下。不是每个公司都有那么多资源和那么强的技术。
    whileFalse
        10
    whileFalse  
       2020-12-07 09:31:34 +08:00
    @mokeyjay 2020 年了,一个 100 多兆的 Runtime 真的很重要吗?
    QQ 不是 Electron 写的,你看 QQ 安完了多大。
    3dwelcome
        11
    3dwelcome  
       2020-12-07 09:36:45 +08:00 via Android
    不是 electron 好,而是你想发布 nodejs 客户端程序,没别的便捷方案可选。
    至少 electron 给前端开了一扇门。以前传统桌面软件开发,没几年摸爬滚打,想都别想。
    Chenamy2017
        12
    Chenamy2017  
       2020-12-07 09:52:05 +08:00
    我司目前用这个方案,完美解决 Linux 系统,和 Windows 系统。资源?现在不差这点资源吧。
    hoyixi
        13
    hoyixi  
       2020-12-07 10:01:46 +08:00
    未来还是 Web 的
    gmywq0392
        14
    gmywq0392  
       2020-12-07 10:06:07 +08:00
    主要是没有更好的解决方案了吧大多数时候
    popn74
        15
    popn74  
       2020-12-07 10:22:15 +08:00
    两个字:成本
    lower
        16
    lower  
       2020-12-07 10:36:43 +08:00
    有个大佬搞的一个 mini-electron,替换原有 electron,只有几兆的体积。有人用过嘛?
    rb6221
        17
    rb6221  
       2020-12-07 10:44:01 +08:00 via iPhone
    我作为普通用户的视角说一句,主要是怕国内各种厂商搞热更新的骚操作,经历了移动 app 时代你们应该懂的吧
    easonHHH
        18
    easonHHH  
       2020-12-07 10:45:51 +08:00
    @lower #16 miniblink
    lower
        19
    lower  
       2020-12-07 11:34:07 +08:00
    @easonHHH 好像是有两种,你说的这个好像是个 sdk 可以调用,,另外那个是直接替换 exe
    MengiNo
        20
    MengiNo  
       2020-12-07 11:39:13 +08:00 via Android
    没看懂有什么小圈子,既然 Swift 一套解决苹果系,那肯定也有 C# 一套解决 Windows 系列的办法,如果没有,说明 Windows 确实有短板。说完了跨平台,说说开发效率,难道第一方量身定做的语言和框架会比 JS 开发或 JS 调 native 差嘛。
    npm
        21
    npm  
       2020-12-07 11:41:49 +08:00
    你们都是怎样学习 Electron 的呀?我也好想学习 Electron
    westoy
        22
    westoy  
       2020-12-07 11:42:56 +08:00
    @janus77

    桌面又不是强制应用审核制, 原生热更新不是更方便么.........
    murmur
        23
    murmur  
       2020-12-07 11:45:47 +08:00
    会的,微信小程序实际上就是 h5 技术的翻版,只不过桌面端软件历史都太久远,没移动端隔三岔五重构的毛病,所以也就新软件用一下,老的还是修修补补
    nl101531
        24
    nl101531  
       2020-12-07 12:38:36 +08:00 via iPhone
    卡顿
    dcalsky
        25
    dcalsky  
       2020-12-07 12:45:11 +08:00
    @mokeyjay 这样其实不好,不利于软件分发。electron 自带 runtime 保证了用户能够下载即用。
    lxml
        26
    lxml  
       2020-12-07 13:53:31 +08:00 via Android
    说实话 mac 上开发不用 electron 可以,因为开发商开发 ios 捎带手弄个 mac 版,苹果官方支持不知道有多舒服

    Windows 就真拉胯了,首先 wpf 有点儿过时,uwp 半死不活,还没有移动端支持……成本真降不下来
    lxilu
        27
    lxilu  
       2020-12-07 16:03:05 +08:00
    @whileFalse #10 CEF "runtime" 也是个问题
    @dcalsky #25 这个打包方式很差,JRE 就可以换掉
    rb6221
        28
    rb6221  
       2020-12-07 19:16:45 +08:00
    @westoy #21 方便是方便,主要是国内公司会夹带私货啊
    Oceanhime
        29
    Oceanhime  
       2020-12-08 00:13:57 +08:00
    try nw.js
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2498 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 06:42 PVG 14:42 LAX 22:42 JFK 01:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86