
draw.io 的离线版本,功能全部保留,无需联网,隐私数据安全,媲美那些付费流程图软件。
draw.io 介绍
在介绍 draw.io Desktop 之前,需要先提一下 draw.io,这是一个比较知名的流程图和白板在线应用,功能非常全面,几乎囊括了日常工作中所有的指示图类型。
这么强大的流程图工具,其实我早该写一篇文章来推荐了,不过当时发现在线版的 draw.io 有下面这些缺点,很难成为趁手好用的生产力工具:
- 网站加速速度较慢,编辑和保存十分影响效率;
- 当时主流的在线保存方式是国外的网盘,比如 Google Drive,国内无法使用。
而现在 draw.io 在国内访问的速度已经很快了,文件储存方式也支持实时保存在本地电脑中,用作生产力完全没问题,不过我今天推荐的是 draw.io 的离线桌面版本。

draw.io Desktop 为什么更好?
- 作为 draw.io 的衍生版,拥有全部的功能,各种流程图功能同样全面;
- 完全为了离线运行和数据安全而开发,回归软件的简单纯粹;
离线运行原理
虽然 draw.io 是一个网页在线工具,但本质上还是通过 HTML/CSS + JavaScript 写的,draw.io Desktop 这个项目就是把所有运行的文件通过 Electron 从新构建,实现了离线运行。
数据安全问题
draw.io 本身是个开源软件,从代码层面我不太担心被植入恶意代码,不过目前 draw.io 的读取和修改本地文件的方式,会涉及到数据泄露的问题。离线版就没有这个问题,draw.io Desktop 只有在软件更新的时候会联网,其他所有的操作都是和互联网隔离的,不用担心数据安全问题。
我很喜欢这样的构建方式,认为对于流程图这样的制图工具来说,就我自己用,我不需要云端同步,离线运行,所有的文件保存在自己的电脑中,需要时导出图片分享给同事。
简单上手体验
draw.io Desktop 支持 mac / windows / linux 三大电脑操作系统,从项目主页下载对应的安装包就可以启动开始使用,下载教程参考《那些发布在 Github / Gitee 等平台的开源软件,应该如何下载对应的软件安装包?》。操作界面和大部分流程图制图软件差不多,创建时可以选择模板,然后二次编辑。

其实所有的制图软件都可以制作流程图,比如 PS,Sketch 等,甚至是 PPT 也可以,只是制作起来十分麻烦,排版也不美观。上手 draw.io 不需要太多学习成本,只要用过 PPT,那打开就可以开始画图了。我用得最多的是开发流程图和树状图,创建时直接选择对应的模板就可以,可以很快梳理出结果。

免费开源说明
draw.io Desktop 是一个采用 Apache-2.0 开源协议的免费开源的项目,源项目 draw.io、构建软件所用的 Electron 也都是免费开源的,我们可以自由地下载来使用。