博客

UML 图表、Mermaid 语法、PlantUML 实践和软件设计指南

系列

·7 分钟阅读

Mermaid vs PlantUML ER 图:应用 ERD 默认选 Mermaid

基于 2026-07-22 官方语法核验,对比 Mermaid 的 Crow’s Foot 与 PK/FK/UK 属性标记、PlantUML Information Engineering 和 Chen 概念模型,明确应用 ERD 选型。

mermaidplantumler-diagramerddatabase-designdiagram-as-code
·8 分钟阅读

Mermaid vs PlantUML 软件架构图:架构基线该选谁?

正式软件架构基线优先 PlantUML:对比组件接口、部署拓扑与 Mermaid 11.15/11.16 布局能力,并说明本项目 11.6.0 的版本边界。

mermaidplantumlsoftware-architecturearchitecture-diagramdeployment-diagramdiagram-as-code
·6 分钟阅读

Mermaid vs PlantUML 状态图:正式状态机默认选 PlantUML

基于 2026-07-22 官方语法核验,对比 Mermaid 与 PlantUML 的普通状态流、复合状态边界、历史状态、进入/退出点和并行区域,给出正式状态机选型。

mermaidplantumlstate-diagramstate-machinediagram-as-codeuml
·6 分钟阅读

Mermaid vs PlantUML 活动图:控制流程默认选 PlantUML

聚焦 Mermaid Flowchart 与 PlantUML 活动图的开始结束、分支、循环、fork/join 和提前终止,说明正式活动图为何默认选 PlantUML。

mermaidplantumlactivity-diagramflowchartdiagram-as-codeuml
·10 分钟阅读

Mermaid C4 vs C4-PlantUML:正式 C4 架构图选型

截至 2026-07-22,Mermaid C4 仍为 experimental,支持 5 类图却短期缺 sprite、tags、link、Legend;正式 C4 图优先 C4-PlantUML。

mermaidplantumlc4-modelc4-diagramsoftware-architecturediagram-as-code
·6 分钟阅读

Mermaid vs PlantUML 类图:正式 UML 为什么默认选 PlantUML

基于 2026-07-22 官方语法核验,对比 Mermaid 与 PlantUML 的类关系、声明元素、关联类、视图裁剪、嵌套 namespace 与样式治理,给出正式 UML 类图的选型结论。

mermaidplantumlclass-diagramdiagram-as-codeuml
·7 分钟阅读

Mermaid vs PlantUML 泳道图:当前 OnUML 默认选 PlantUML

区分 OnUML Mermaid 11.6.0 的 subgraph 分组与 11.16.0 swimlane-beta,说明为何角色职责和跨泳道交接默认选 PlantUML。

mermaidplantumlswimlane-diagramactivity-diagramflowchartdiagram-as-code
·10 分钟阅读

Mermaid vs PlantUML 时序图:复杂交互该选谁?

Mermaid 支持 6 类控制片段;截至 2026-07-22,Mermaid 当前官方文档未提供返回、自动激活、引用与分页这些能力的等价专用语法,复杂调用栈优先 PlantUML。

mermaidplantumlsequence-diagramdiagram-as-codeuml
·7 分钟阅读·精选

Mermaid vs PlantUML:日常文档与复杂架构如何选?

日常文档默认 Mermaid,正式 UML 与复杂架构图默认 PlantUML。通过交付物决策、能力矩阵与专项入口,选择适合团队的图表即代码工具。

mermaidplantumldiagram-as-codeumlsoftware-architecture