Diagrams 是一款开源、免费、跨平台的架构图绘制工具,相较于 C4-PlantUML 更为专业。它提供了丰富的云服务和开源组件图标,并支持 MacOS、Linux 和 Windows 等多个系统平台。Diagrams 可在线、客户端和容器中应用,让您在无需专业设计工具的情况下原型设计新系统架构,或描述现有系统架构。该项目在 GitHub 上已获得 31.8k 星,备受欢迎。
在线网页版:
- 地址:https://www.diagrams.net
Diagrams 的在线版功能强大,支持流程图、思维导图、组织结构图、信息图、网络和体系结构图、平面图、电气图、机架图、UML 图等。利用 Diagrams 还可以绘制家谱、装修平面图、项目管理图等。
客户端下载安装:
- 直接在 GitHub 发行页下载最新的桌面客户端即可使用,地址:https://github.com/jgraph/drawio-desktop/releases
如何绘制云系统架构?
- 准备工作:
- 安装 Python 3.6 或更高版本
- 安装 Graphviz(通过命令或手动安装)
- 安装 Diagrams:
- 使用 pip(pip3)、pipenv 或 poetry 进行安装
- 编写程序:
- 创建 Python 文件(例如 diagram.py),写入相应代码
- 运行脚本,生成架构图
- 编写复杂图:
- 使用更多组件和连接,生成更复杂的架构图
Diagrams 还支持其他语言版本,例如 Go 语言版本,开源地址:https://github.com/blushft/go-diagrams
© 版权声明
THE END
暂无评论内容