如果 chromium/electron 来个 lts 版本是否会好一些呢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
subframe75361
V2EX    程序员

如果 chromium/electron 来个 lts 版本是否会好一些呢

  •  
  • /li>
  •   subframe75361
    subframe7536 2022-12-05 09:12:50 +08:00 4338 次点击
    这是一个创建于 1046 天前的主题,其中的信息可能已经有所发展或是发生改变。

    或者说,不这么做的顾虑是什么呢?

    漏洞?破坏性功能?兼容?

    第 1 条附言    2022-12-05 19:13:19 +08:00
    感谢大家的回复,让我视野开拓了许多~
    18 条回复    2022-12-05 21:00:05 +08:00
    geelaw
        1
    geelaw  
       2022-12-05 09:15:48 +08:00   2
    请问你要找的是不是 Internet Explorer IWebBrowser IWebBrowser2 MSHTML
    Tenlp
        2
    Tenlp  
       2022-12-05 09:44:20 +08:00
    上一个 lts 的已经死了
    otakustay
        3
    otakustay  
       2022-12-05 10:23:04 +08:00
    应该说像 Firefox 一样来个 ESR 版本
    ruanimal
        4
    ruanimal  
       2022-12-05 11:02:58 +08:00
    可能是代码库太大了,过于复杂,将新版本的 bugfix 修改到 lts 上成本太高?
    adminharlem
        5
    adminharlem  
       2022-12-05 11:05:01 +08:00   1
    如果 Chromium 或 Electron 发布了一个 LTS 版本,那么可能会有一些好处。LTS 版本,即长期支持版本,是一种提供更长时间支持的版本。它通常会提供更长的维护期,修复更多的 bug ,并且不会包含任何新的特性。因此,如果 Chromium 或 Electron 发布了一个 LTS 版本,那么可能会更稳定、更可靠,更适合项目的长期使用。
    lifansama
        6
    lifansama  
       2022-12-05 11:19:02 +08:00 via Android   1
    就是 LTS 或者 ESR 也要更新啊
    jinsongzhao
        7
    jinsongzhao  
       2022-12-05 11:26:34 +08:00   4
    LTS 需要额外的一些人专门负责把最新的问题放进 LTS 版本里,这就接近商业运营来维护用户的利益了,得有收费版本支撑。没有 LTS 的顾虑,只管升级优化就是存粹的技术创新研发投入,利用社区降低测试成本,是双向互惠互利,不需要靠收费版本来维持 LTS 。
    Rennen
        8
    Rennen  
       2022-12-05 11:54:20 +08:00
    @adminharlem 是 ai 吗
    adminharlem
        9
    adminharlem  
       2022-12-05 11:56:25 +08:00
    @Rennen #8 不是的 是真人
    i0error
        10
    i0error  
       2022-12-05 13:13:40 +08:00
    楼上应该是 chat gpt
    wanacry
        11
    wanacry  
       2022-12-05 13:40:45 +08:00
    如果 chromium/electron 推出了 lts 版本,那么可能会更稳定一些,因为 lts 版本通常会提供更长的支持期限和更多的 bug 修复。同时,由于 lts 版本更新速度更慢,因此开发者可以更好地计划更新代码,避免由于版本过快升级导致的兼容性问题。总之,lts 版本可能会更适合长期使用和维护的项目。
    Robertwhite
        12
    Robertwhite  
       2022-12-05 13:55:55 +08:00
    @Rennen 是的,你去看一下它的回复,我已经把他 block 掉了
    Hilong
        13
    Hilong  
       2022-12-05 15:02:02 +08:00
    现在 AI 已经这么离谱了吗?感觉回答问题都能答到点子上啊
    learningman
        14
    learningman  
       2022-12-05 15:55:04 +08:00
    @Hilong 这不废话吗。。。就是把 LTS 解释了下
    哪怕像#4 那样,都给出了有用的信息,他这车轱辘话也就省了你去维基查下的功夫
    Yeen
        15
    Yeen  
       2022-12-05 17:29:45 +08:00
    现在这套框架我认为最大的问题是体积和代码保护。
    体积基本无解。
    代码保护可以通过一些 tricker 方式实现。
    作为商业化的框架,这两条不能输啊。
    sdhzdmzzl
        16
    sdhzdmzzl  
       2022-12-05 18:07:28 +08:00   1
    1:chrome 目前的发版周期大概是 1 个月 1 个大版本,桌面版有个 extended 版本,偶数位的可以支撑 2 个月,例如 stable 106 ,升级到 stable 107 的时候,extended 还在 106 的基础上同步修复 107 修复的漏洞。这是桌面版的发版节奏。
    2:chromium 还有个 LTS 版本,但只针对 chromeos 。6 个月更新一个大版本,比如 chrome96 、chrome102 、chrome108 ,这个分支严格来讲是不能用于桌面版的,因为 google 只维护这个版本的 chromeos 的漏洞修复。
    可以参考: https://chromium.googlesource.com/chromium/src/+/master/docs/process/release_cycle.md

    在实践中,维护旧版本的 LTS 其实是很耗时的工作。chrome 本身代码升级迭代很多,很多当前版本的漏洞修复,由于代码的差异,无法直接合并到之前版本。需要人工 check 。
    而 electron ,则是在 chromium 的基础上叠加了一些代码,相交原来的基于 chromium 的维护更为麻烦。如果没有足够的意愿 /财力支持,很多维持下去。
    libook
        17
    libook  
       2022-12-05 18:25:17 +08:00
    市场需求多到一定规模就会做,没有就不做。
    同时 Google 向来会在自己的市场壁垒范围内强行“培养”用户使用习惯,Web 这方面通常是 Google 自己说了算,用户意见不那么重要。
    nightwitch
        18
    nightwitch  
       2022-12-05 21:00:05 +08:00 via Android
    维护 lts 还是很费力的,很多时候 bugfix 和 feature 并不是可以分离开的,某些 bugfix 依赖一些新的 feature (比如调用了新版本才有的函数),往 lts 上 port 就需要重写这个 bugfix 。 没有什么商业利润在里面的话估计是看不到希望
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5419 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 08:46 PVG 16:46 LAX 01:46 JFK 04:46
    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