这两款开源绘图工具,你们更青睐哪一个?
在我们软件行业,说到绘图,可能大部分人都会想起Visio
,但是这货很重且需要收费,但是我们也不可否认它强大的功能。对于我这等贫民,当然是想用不要钱的东西了,其实,免费的绘图工具也不少,这次我主要介绍的两款是开源的。
excalidraw
一款用于绘制手绘图形的开源绘图工具
它提供在线版可以使用,也可以下载源码自行安装;这里,我是直接下载的源码。官网提示需要安装Node.js
、Yarn
、Git
,如果在本地通过Node启动,那么可以只需要安装Node.js
,按excalidraw
的要求,必须安装Nodejs 14.0.0以上,然后进入到源码目录,先执行命令npm install
安装excalidraw
所需要的包,当然,在国内npm install
可能会失败,所以,我用的cnpm
。依赖包安装好后,执行npm run start
运行即可,默认是以3000
端口启动。
组件比较少,但对于一般都架构图基本够用了,我们感觉来试试,看看excalidraw
的手绘效果
drawio
这是一款强大的开源绘图工具,支持多种图形
除了这个网页版,它还开源了一个基于Electron
开发的桌面版
我比较喜欢绿色面安装版,所以就选择了draw.io-14.9.6-windows-no-installer.exe
,
直接下载,双击.exe
程序即可运行。
可以看到drawio
提供的图形库非常丰富,可以覆盖我们很多场景
我一般用
excalidraw
来绘制架构图,因为个人比较喜欢手绘风格的图片,比较复杂的场景就用drawio
。不知道友友们有没有其它实用、免费、开源的绘图工具,欢迎大家推荐
这两款开源绘图工具,你们更青睐哪一个?