V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wszgrcy
V2EX  ›  Electron

electron 是不是会崛起?

  •  
  •   wszgrcy · Dec 6, 2020 via Android · 6427 views
    This topic created in 1979 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

    Windows 就真拉胯了,首先 wpf 有点儿过时,uwp 半死不活,还没有移动端支持……成本真降不下来
    lxilu
        27
    lxilu  
       Dec 7, 2020
    @whileFalse #10 CEF "runtime" 也是个问题
    @dcalsky #25 这个打包方式很差,JRE 就可以换掉
    rb6221
        28
    rb6221  
       Dec 7, 2020
    @westoy #21 方便是方便,主要是国内公司会夹带私货啊
    Oceanhime
        29
    Oceanhime  
       Dec 8, 2020
    try nw.js
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2984 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 14:54 · PVG 22:54 · LAX 07:54 · JFK 10:54
    ♥ Do have faith in what you're doing.