gg2
别再开发 TUI 了
已归档 —— 这条已轮出今日牌堆,完整内容在此保留。
一句话看懂
Thomas Ptacek 主张开发者应停止构建 TUI,转而使用AI 智能体来创建原生 GUI。这场辩论质疑在 AI 编程时代,终端界面是否已经过时。
背景
知名安全研究员兼博主 Thomas Ptacek 在其博客 sockpuppet.org 上发表了一篇题为《别再开发 TUI 了》的文章。他认为,随着 AI 编程智能体的兴起,构建原生用户界面已经变得和构建终端界面一样简单,这使得 TUI 对许多个人工具而言已无必要。该文章在 Hacker News、Lobsters 及其他技术社区引发了讨论,有人赞同,也有人为 TUI 辩护。
来龙去脉
- 2026年8月20日Thomas Ptacek 在 sockpuppet.org 上发表《别再开发 TUI 了》,倡导借助 AI 进行原生 UI 开发。
- 2026年8月21日Simon Willison 在其博客上链接了这篇文章,分享了自己用 vibe coding 开发 macOS 应用的经验,并鼓励其他人尝试原生 UI。
- 2026年8月22日讨论蔓延至 Hacker News 和 Lobsters,开发者们就 TUI 与 GUI 的优劣展开辩论。
各方怎么说
- 支持者
- Thomas Ptacek 认为,AI 智能体让原生 UI 开发变得如此简单,以至于对个人工具而言 TUI 已不再必要。
- 质疑者
- 一些开发者,如 ratatui 维护者 joshka,提出反对意见,称 TUI 仍具有可脚本化和网络透明等优势。
- 批评者
- 另一些人如 fiatjaf 则认为 TUI 和 GUI 都有缺陷,且 GUI 开发仍受困于碎片化和糟糕的设计。