WHAT THIS SOLVES
解决什么
让 UI 状态、绑定与表现层可以按复杂度组合,而不强迫所有页面进入同一种范式。
PROGRESSIVE ARCHITECTURE COST
Direct、Binding、MVVM 与 Structured UI 是递增成本的选择,不是从简单到高级的等级表。
WHAT THIS SOLVES
让 UI 状态、绑定与表现层可以按复杂度组合,而不强迫所有页面进入同一种范式。
WHAT THIS COSTS
支持多条路径意味着需要共享契约、适配层和跨范式回归测试。
WHERE IT DOES NOT APPLY
简单、短寿命、低状态页面通常不需要 MVVM;复杂多人协作页面才可能收回其成本。
SYSTEM MODEL
UI Core 与 Unity Presentation 分离
Direct / Binding / MVVM / Structured
状态与 View 生命周期
多 Consumer 回归
FAILURE BEFORE HAPPY PATH
把 MVVM 作为默认并制造样板代码
View 隐藏后仍保留订阅
绑定层直接拥有业务生命周期
UI 通过层级查找隐式依赖
TRADE-OFFS
多范式降低采用门槛,却扩大测试矩阵
结构化状态提高可测试性,但不应吞并表现层
当前证据是 local-passed / runner-pending,不声明 Release 或 Production
CONTINUE THE SYSTEM