超好用的UML工具推荐

SMJ
loading... read

废话不说, 直入主题

draw.io

这个是我一直在用的一个在线 UML 工具,超级好用。 支持多种导入格式:

1701253417977.png

当然还支持导出,如果你想自定义一些导出参数,选择 advanced 选项进行导出前的配置:

1701253509237.png

支持多种存储方式:Google DriveOnedriveDropboxGitHubGitLab以及存储到本地

1701253552563.png

支持各种形状,不仅可以画电路图:

1701253580545.png

还支持手绘风格的流程图,字体的话,可以通过更换字体格式为 Comic Sans MS 来实现手写体:

1701253614499.png

最最最强大的是,现在还支持导入.VSDX 文件来进行编辑,不过导出还有点问题,过一段时间更新了应该就解决这个 bug 了。 之前只有 web 版,最近好像又更新出了桌面版,网站一直在推荐,大致看了看介绍,感觉就是把 web 封装起来了,不过还没用过,不知道体验怎么样,毕竟 web 版已经满足我的所有需求了:)

Excalidraw

这个之前写文章的时候经常用,功能比较简单,只支持简单的导入导出,而且还有一个最大的特点(其实也算缺点)只支持手绘风格,支持中文,但是中文字体不是手绘体,换句话说,就是只支持英文的手写体。

1701253631626.png

如果要导入的话,支持.json 格式以及.ezcalidraw 格式的文件导入,虽然比较少,但是呢,其实使用这个也绘制不了太复杂的图,而且一般用这个也是即画即用、即用即画。即使你想之后再绘制或者更改,使用工具自带的.ezcalidraw 这个格式也够用了。支持导出的格式也只支持 PNG、SVG,哦,还支持剪切板导出,如果你想,还能加个官方水印。

1701253648748.png

导出界面

1701253670884.png

剪切板导出效果

比较惊喜的是,还支持链接共享,不过不知道链接有效期是多久,个人猜测应该是永久有效的吧,毕竟是加密上传到服务器的。

1701253689851.png

链接分享界面

下面的链接是我测试的用例,有兴趣的童鞋可以点下看看是不是还在: https://excalidraw.com/#json=5748441833537536,nnQpSKFk4pLbb209saLfEg
最最最让人意外的是,竟然还支持多人协作!!!这是最让我意外的的一个功能好吧,我只能说,太强了!

1701253730403.png

ASCII FLOW

一个文字风格的制图软件,功能及其简约,你能想到的冗余功能这里一个都没有。有些你需要高级功能,这里其实也没有。。。所以我为什么还要推荐它呢,我比较喜欢的一点就是,比较独特的 ASCII 风格。而且,绘制时的动画及手感也让我很喜欢,最重要的一点是,这个界面对我来说也极具吸引力!不过这点可能因人而异,但我觉得你只要用它,就会体会到它的魅力。

1701253806723.png

不过比较遗憾的一点吧算是,这个工具对中文支持不太好,如果连续输入多个汉字就会挤在一起,但是一个一个输入没问题 🙄,主要是因为汉字太宽了,要占 2 格才能显示完全,所以连续输入会重叠在一起。

1701253838826.png

当然,如果你不喜欢这种 ASCII 风格的框线,你可以自己在这里更改:

1701253859885.png

注意一点,如果你要拖动画面更改聚焦点的话,需要先按着 CTRL 键再拖动鼠标才行。其他一些技巧,你可以点击界面右上角的 ❓ 来自己了解。 btw,上面提到的工具都是开源的哦,至于地址,emmm,你猜在哪?我不会告诉你在文末的!


有些人可能觉得微软的 Visio 也很强大啊,为什么不推荐呢?是的,我知道啊,但是我就不推荐,你奈我何?? 哈哈哈,开个玩笑哈,我不推荐用这个,只是因为它是要收费的啊,你总不能让我用盗版吧?我可不是那样的人呢(手动狗头。而且,Visio 太臃肿了(学校的教育版)!!!不适合我这种追求极简生活的人。

Sooner or later, everything ends.