deep-comparison
對照文。多選項對比、權衡表、決策框架。
structure
The comparison archetype evaluates multiple options (frameworks, tools, approaches) side-by-side. It presents objective differences, explores key tradeoff dimensions, then offers a decision framework.
- Comparison table — at-a-glance view of 2–3+ options
- Dimension sections (3–5 H2s) — each exploring one axis of difference (latency, cost, learning curve, deployment model, etc.)
- How to choose — decision framework: when to pick each option given constraints
Works for: tool selection guides, framework comparisons, architecture pattern tradeoffs, cloud service evaluations.
required widgets
- Comparison table — HTML `<table>` with options as columns, attributes as rows
- Visualization of tradeoffs — scatter plot, bar chart, or matrix showing dimension relationships
visual silhouette
archetype-check rules
- One `<table>` element with <thead> and <tbody>
- ≥3 H2s: ≥1 "dimension: " sections + "how to choose" (required)
- `<p class="vg-deep-opener">` exists
- `<span class="vg-dropcap">` exists with exactly 1 character
- ≥2 inline `<svg>` elements (scatter or chart showing tradeoffs)
- `<p class="vg-deep-closer">` with `<strong>Take-away</strong>`
- Universal contract: opener, dropcap, closer with strong tag
when to use
Comparison works best when there is no single "right" answer — only different choices suited to different constraints. The value is in articulating those constraints and tradeoffs clearly enough that readers can make their own informed decision.
Posts using this archetype
- 06.18 GLM-5.2 登頂開放權重智慧指數
- 06.16 記憶體 CVE 的雙重標準——Rust vs C/C++
- 06.02 RGB 該除以 255 還是 256——把 ALU、表格與美觀放到同一張座標
- 05.29 Postgres 就夠了?——把 DBOS 的「資料庫即 orchestrator」放在 Temporal 旁邊量一量
- 05.28 CSS 還是 JS 做動畫——勝負在主執行緒之爭
- 05.26 從 Go 遷移到 Rust——拿 GC 暫停與資料競爭換編譯期保證
- 05.25 替 AI agent 挑 sandbox——container、gVisor、microVM 的隔離強度與啟動成本怎麼換
- 05.24 Segmented iterators 重訪——讓編譯器看見 deque 的分段結構,把通用演算法的 SIMD 加速找回來
- 05.22 Cooldown 還是 phased rollout——兩種對抗供應鏈攻擊的提案
- 05.21 Erasing Existentials——Rust 裡四種抹掉 existential 的辦法
- 05.17 C++26 SIMD 庫的能力對照——Highway 與 ISPC 何時仍是更安全的選擇