nullyouraise's recent timeline updates
nullyouraise

nullyouraise

V2EX member #606602, joined on 2022-12-13 23:24:30 +08:00
Today's activity rank 3925
Per nullyouraise's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
nullyouraise's recent replies
理想很美好,现实 Electron 只会越来越多

上半年开始,我用 Rust+GPUI+gpui-kit 做了个 Agent 和终端二合一的 GUI ,想法很简单,就是现在的 Electron 应用已经太多了,我个人也更喜欢原生技术,速度快、二进制体积小,怎么看都有各种优点,实际上迭代了三个月,现在我已经想用 Electron 重写了,主要有几个原因:

1. 原生应用开发效率远不如 Electron 。Rust 编译慢、Electron 应用大部分时间都能实时预览就不说了,Electron 支持 DevTools ,Agent 可以直接连接上应用进行 UI 调试,这个 Rust 应用开发时为了提升 GUI 调试效率,我还写了套自动化接口给 Agent 用,但是使用 Electron 根本不存在这个问题;

2. Electron 依托 Web 生态,npm 提供海量现成的解决方案;开源社区里的平台原生解决方案相比 npm 还是太少了。最近我想给 Agent 对话页增加 Mermaid 图渲染功能,GPUI 和 gpui-kit 都不提供,又要手工维护一堆 Rust 代码,这是最近劝退我的最核心原因;

3. Rust 项目在不调整配置的情况下,target 中间目录占用大量硬盘。虽然 node_modules 是无底洞,但和 Rust 项目比也是小巫见大巫了。编译 Codex 出来就占 110GB ;我这个个人项目本地 target 目录一度高达 500GB ,又是改配置,又是清理,最后才稳定在 50G 以内;

4. 原生应用跨平台适配麻烦。最开始我只做了 Windows 版,后来有个朋友想用 Mac 版,我抽了一天适配了一下,虽然 AI 只要一天就适配好了,但是总归还是有工作量的。后面再迭代时,每次我都要在 Windows 上测一遍,再到 Mac 上再测一遍,用 Electron 基本没有这个烦恼。

总结下来,使用 Electron 可以省去开发者很大麻烦,只要专注于你的业务逻辑就可以。原生开发给开发者增加负担不说,收益却未必明显,绝大部分人是完全不关心你的软件是用什么技术写的
@dabaibai 是这样的,会提示该 Apple ID 已经与另一个 Claude 账号绑定
Oct 24
Replied to a topic by kloudmuka › Claude › 现在新号订阅是不是必被 KYC
没吧,我 10 月初直接 Android app 登录的,开了 Max5 也没 KYC
有,是爆音了,我推测是系统问题,到现在都没修好,最明显是我这里刷知乎滚动页面时不时就会爆音一下
https://news.qq.com/rain/a/20260930A0BCUA00
我改 Chromium 都是 Astra 一把梭,从来没遇到过问题,难以想象你们的项目是有多复杂
看一下邮箱和 AppStore 是不是登录了国区账号
@iorilu #13 直接用 VSCode 也可以啊,速度比 IDE 快多了
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2527 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 14:52 · PVG 22:52 · LAX 06:52 · JFK 09:52
♥ Do have faith in what you're doing.