Electrobun 是一个用于构建桌面应用的跨平台框架,在该项目因争议性地改用 Rust 重写后,现正脱离 Bun 运行时。
此举在 Hacker News 上引发了关于软件开发未来及 AI 在维护中作用的激烈争论。批评者认为,Bun 的转型——主要由大语言模型(LLM)驱动——代表了向不可维护的“AI 生成垃圾”这一危险方向的转变,导致一些人呼吁开源社区进行抵制。另一些人则感到沮丧,认为重写项目放弃了 Zig 代码库,损害了为原始架构投入心血的贡献者的努力。
相反,一些用户为 AI 的使用进行了辩护,指出 Bun 已经由 AI 成功维护了数月。这一情况已成为业内的一个重要案例研究,突显了人们对主要由 AI 编写的代码库长期可持续性的日益担忧,以及面对自动化驱动的架构转型时,“分支(forking)”作为一种应对策略的可能性。