跳到正文

行业动态Simon Willison00:07

别再制作TUI了

Stop Making TUIs

TUI不是默认答案,先想清楚交互场景再动手,别为炫技牺牲可用性。

判断

个人工具开发者挑界面形态时的默认值要改:先分清这个工具是被人一天跑几十次、看完输出就走,还是被反复开着盯状态。后者直接从 CLI 换成原生界面,前者留在终端反而更省事。

依据

Thomas Ptacek 主张:哪怕最小的个人工具也该做真正的原生界面(native UI,用系统自带控件搭出的窗口或菜单栏程序),而不是在终端里用字符画框的 TUI,即终端用户界面。他的依据是 coding agent(能自行读写代码、跑命令的编码智能体)已经把「够用的 GUI」的启动成本压到接近零。Simon Willison 拿自己做对照:三月 vibe-coded 的两个 macOS 任务栏 App(带宽监控、GPU 监控)到现在还是每天在用,但他说其他项目仍习惯性写 CLI,「快没借口了」。Thomas 的原话是把「500 个一次性 CLI 里的一个」变成原生 app,不去试就是亏待自己。

没写清 材料只给了主张和一个 500 的口头数字,没有任何界面形态的实际工时或后续维护成本对照,所以「多大规模的工具才值得换界面」这条线缺数据,补不了。

下一步 去 Thomas Ptacek 的原帖核对:他有没有给出把某个 CLI 改成原生 app 的实例和耗时。

本期其他新闻

  1. 行业动态

    引用林纳斯·托瓦兹

    Simon Willison

  2. 行业动态

    不仅仅是代码审查

    Simon Willison

  3. 行业动态

    从雅达利到EVE Online:在15年游戏AI研究基础上构建

    Google DeepMind

  4. 精选深读

    Claude如何为AI生成的文本添加水印

    Ahead of AI

  5. 精选深读

    衡量语音识别中的基准优化

    Hugging Face