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

2022-12-05 09:12:50 +08:00
 subframe75361

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

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

3632 次点击
所在节点    程序员
18 条回复
geelaw
2022-12-05 09:15:48 +08:00
请问你要找的是不是 Internet Explorer IWebBrowser IWebBrowser2 MSHTML
Tenlp
2022-12-05 09:44:20 +08:00
上一个 lts 的已经死了
otakustay
2022-12-05 10:23:04 +08:00
应该说像 Firefox 一样来个 ESR 版本
ruanimal
2022-12-05 11:02:58 +08:00
可能是代码库太大了,过于复杂,将新版本的 bugfix 修改到 lts 上成本太高?
adminharlem
2022-12-05 11:05:01 +08:00
如果 Chromium 或 Electron 发布了一个 LTS 版本,那么可能会有一些好处。LTS 版本,即长期支持版本,是一种提供更长时间支持的版本。它通常会提供更长的维护期,修复更多的 bug ,并且不会包含任何新的特性。因此,如果 Chromium 或 Electron 发布了一个 LTS 版本,那么可能会更稳定、更可靠,更适合项目的长期使用。
lifansama
2022-12-05 11:19:02 +08:00
就是 LTS 或者 ESR 也要更新啊😂
jinsongzhao
2022-12-05 11:26:34 +08:00
LTS 需要额外的一些人专门负责把最新的问题放进 LTS 版本里,这就接近商业运营来维护用户的利益了,得有收费版本支撑。没有 LTS 的顾虑,只管升级优化就是存粹的技术创新研发投入,利用社区降低测试成本,是双向互惠互利,不需要靠收费版本来维持 LTS 。
Rennen
2022-12-05 11:54:20 +08:00
@adminharlem 是 ai 吗
adminharlem
2022-12-05 11:56:25 +08:00
@Rennen #8 不是的 是真人
i0error
2022-12-05 13:13:40 +08:00
楼上应该是 chat gpt
wanacry
2022-12-05 13:40:45 +08:00
如果 chromium/electron 推出了 lts 版本,那么可能会更稳定一些,因为 lts 版本通常会提供更长的支持期限和更多的 bug 修复。同时,由于 lts 版本更新速度更慢,因此开发者可以更好地计划更新代码,避免由于版本过快升级导致的兼容性问题。总之,lts 版本可能会更适合长期使用和维护的项目。
Robertwhite
2022-12-05 13:55:55 +08:00
@Rennen 是的,你去看一下它的回复,我已经把他 block 掉了
Hilong
2022-12-05 15:02:02 +08:00
现在 AI 已经这么离谱了吗?感觉回答问题都能答到点子上啊
learningman
2022-12-05 15:55:04 +08:00
@Hilong 这不废话吗。。。就是把 LTS 解释了下
哪怕像#4 那样,都给出了有用的信息,他这车轱辘话也就省了你去维基查下的功夫
Yeen
2022-12-05 17:29:45 +08:00
现在这套框架我认为最大的问题是体积和代码保护。
体积基本无解。
代码保护可以通过一些 tricker 方式实现。
作为商业化的框架,这两条不能输啊。
sdhzdmzzl
2022-12-05 18:07:28 +08:00
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
2022-12-05 18:25:17 +08:00
市场需求多到一定规模就会做,没有就不做。
同时 Google 向来会在自己的市场壁垒范围内强行“培养”用户使用习惯,Web 这方面通常是 Google 自己说了算,用户意见不那么重要。
nightwitch
2022-12-05 21:00:05 +08:00
维护 lts 还是很费力的,很多时候 bugfix 和 feature 并不是可以分离开的,某些 bugfix 依赖一些新的 feature (比如调用了新版本才有的函数),往 lts 上 port 就需要重写这个 bugfix 。 没有什么商业利润在里面的话估计是看不到希望

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

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

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

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

© 2021 V2EX