推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用
目录
推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用
一、前身今世
draw.io(以前的 Diagramly)是免费的在线图表软件。您可以将其用作流程图制作工具、网络图软件、在线创建 UML、作为 ER 图工具、设计数据库模式、在线构建 BPMN、作为电路图制作工具等等。draw.io 可以导入 .vsdx、Gliffy™ 和 Lucidchart™ 文件。
在此存储库中:
- draw.io docker 图像始终与 draw.io 版本保持同步
- draw.io 导出服务器图像,允许将 draw.io 图表导出为 pdf 和图像
- docker-compose 使用导出服务器运行 draw.io
- docker-compose 运行集成在 nextcloud 中的 draw.io
- docker-compose 在 PlantUML 支持下运行 draw.io
- docker-compose 运行 draw.io 自包含,不依赖于 draw.io 网站(具有导出服务器、plantUml、Google Drive 支持、OneDrive 支持和 EMF 转换支持(用于 VSDX 导出)
二、原始库作者
GitHub - jgraph/drawio: Source to app.diagrams.net
三、大面积被跟进与扩展贡献
与vscode集成,备受青睐:
https://github.com/hediet/vscode-drawio
vscode集成库的特点:
- 您可以直接编辑和保存
.drawio.svg
文件.drawio.png
。这些文件是包含嵌入式 Draw.io 图表的完全有效的 svg/png 图像。每当您编辑此类文件时,该文件的 svg/png 部分都会保持最新。 - 可以远程编辑或展示您的 Draw.io 图表,同时查看每个参与者的光标和选择!这可用于讨论、审查或头脑风暴图。借助 Draw.io 的手绘工具和集成的 LaTeX 支持,此扩展成为可用于远程代码采访的高级白板解决方案!
- 在状态栏中,您可以启用或禁用代码链接功能。
- 将.svg文件与 Draw.io 编辑器关联
- 可以
*.drawio
使用 Draw.io 编辑器和 xml 文件打开相同的文件,实现并行编排。
3.1、shell docker
3.2、C++版本
3.3、js版本
3.4、ts版本
3.5、Python版本
3.6、PowerShell
GitHub - uroesch/DrawIOPortable: draw.io Portable for PortableApps
3.7、html版本
四、什么效果
五、作用
可用于制作在线流程图工具,并通过 . xml共享流程图数据:
看到了吧,跟我们日常的xml格式数据,本质,就一回事: