对 GPUI 的批评:状态模型是复杂桌面应用的死路
A Critique of GPUI
一篇技术批评文章认为,GPUI 和 egui 的状态模型不适合复杂桌面应用。作者实测 GPUI 在 3000 行列表、每行缓存视图时改一个标签需 8.4 ms,写成普通元素则需 92 ms,成本随树规模增长而非变更规模。作者称 GPUI 的 notify 只能定位到实体、无法感知具体字段变化,精度提升需把标签拆成独立 view,反而抵消其 API 简洁性。
A Critique of GPUI
一篇技术批评文章认为,GPUI 和 egui 的状态模型不适合复杂桌面应用。作者实测 GPUI 在 3000 行列表、每行缓存视图时改一个标签需 8.4 ms,写成普通元素则需 92 ms,成本随树规模增长而非变更规模。作者称 GPUI 的 notify 只能定位到实体、无法感知具体字段变化,精度提升需把标签拆成独立 view,反而抵消其 API 简洁性。