前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是最棒的绘图设计工具?(附《解构领域驱动设计》插图下载)

什么是最棒的绘图设计工具?(附《解构领域驱动设计》插图下载)

作者头像
张逸
发布2023-03-23 18:18:52
6720
发布2023-03-23 18:18:52
举报
文章被收录于专栏:斑斓斑斓
我发现,《解构领域驱动设计》读者问我最多的问题,并非求解领域驱动设计,而是问我书中插图是用什么工具绘制?每次听到这样的问题,一个成语就会浮现到我脑海:买椟还珠。

无论图绘制得多么精美,没有正确的设计,一切都是空谈。我最喜欢在项目中和团队一起在白板上绘草图,只要清晰表达意图,方案能够解决问题,就拍个照片放在架构文档里,又何尝不可?下图就是我使用白板纸、白板笔、卡片、即时贴构成的架构草图:

奈何有许多设计者不这么看,反而孜孜以求,上穷碧落下黄泉地寻找最棒的绘图工具。

先老实回答读者的问题。我在写《解构领域驱动设计》书稿时,用的是mac下的OmniGraffle。这款工具用于绘制各种图,真心不错,只要用心,一些复杂的图形都能绘制。下图就是不够专业的我参考RUP风格精心绘制的领域驱动设计统一过程:

当我将书稿交给出版社时,因为字体版权和文字问题,需要调整这些插图,为了出版社修改方便,我将所有OmniGraffle格式的图片转换为visio格式,由其做了二次加工,遂得到如下样式的图片:

OmniGraffle虽然强大,却受到操作系统的限制(似乎只支持Mac),且费用不菲,使用者可谓寥寥。绘制软件图更为普及的设计工具应该是Visio,但同样费用不菲,我又嫌它过于中规中矩,不喜用它。以前做项目还用过EA和经典的Rational Rose,都因为种种原因,不再使用。

为了便于与同事的交流和协作,在很长一段时间,我主要使用ProcessOn。我许多文章的插图都用它完成,如下图所示:

在某大型项目中,我们和客户架构师共同约定使用ProcessOn作为绘图工具,以便于维持统一的绘图风格。整个项目的所有架构设计图全部在ProcessOn上绘制。为此,我们还专门付费购买了ProcessOn的团队版。

ProcessOn允许用户导出和导入pos文件,我很喜欢这一feature。Pos类型为ProcessOn自定义的文件格式,一旦导入,用户就可对其自由编辑。我在开展在线培训时,常常会把工作坊要求的演练作业导出为pos文件,然后通过微信群发给学员。学员导入后,可以在此基础上按照我的要求进行演练,并将演练结果导出为pos文件再发送给我批改。下图就是中通快递一个小组提交的作业截图:

ProcessOn的个人免费版支持7张图片。一个两天的工作坊演练不会超过这个限制,因而也未给学员带来额外的经济负担。我算是变相为ProcessOn增加了获客,也不见它给我广告费或者推广费。

ProcessOn终归是一个线上平台。有一段时间,我频繁出差,乘坐飞机的途中,我就没法工作了!当时的工作电脑不是Mac,用不了OmniGraffle,我又不喜Visio(不知为什么,我对Visio总是爱不起来),怎么办?还有一个选择,就是draw.io。下图是我用draw.io绘制的设计图:

我现在的团队约定好的绘图工具就是它。

但就我个人感觉看,draw.io的操作体验并不如ProcessOn。当然,ProcessOn也有操作体验的缺点,尤其是复制粘贴功能,大约因为它是Web版,故而在粘贴图片无法为其指定目标位置,需要在粘贴后,还要通过拖动图形将其放到指定位置,无疑降低了操作效率。

我的老东家ThoughtWorks的产品团队着力打造了一款可视化的协同工具BeeArt。

它对于IT设计者而言非常友好,因为它真正懂得IT工作者的需求,例如它提供了各式各样的设计模板,如架构设计、事件风暴、用户故事地图与领域建模等,在此模板基础上开展设计,既提升了效率,又可以让没有艺术细胞的IT直男不用过多考虑配色等样式问题。

我很喜欢它清新的设计风格,继承了ThoughtWorks一贯以来做体验设计的风格味道。下图就是BeeArt自动生成的事件风暴:

我在2021年使用BeeArt时,它还未曾定义自己的文件格式,我深以为憾,即刻给BeeArt的美女产品经理冰沁提了建议,没想到后来就欣喜地看到这一功能,有了beeart文件格式,同样支持导入和导出。真是棒极了!

不过,我暂时还未大范围使用BeeArt。原因简单,因为我在processon上已经绘制上百张软件设计图,如果转为使用BeeArt,这些图该怎么办?

要不,BeeArt团队再努力努力,也支持一下更多绘图工具的导入要求!?

要说这一年来我用得最多的绘图工具,并不是以上介绍的任何一款!或许大家都想不到,我竟然使用它!它就是WPS演示稿,怎么样,惊喜吧?下图就是使用WPS绘制出来的领域驱动设计统一过程:

不得不吐槽WPS的绘图效率真低!如果用于绘制UML,更是一场灾难。下图是我用WPS绘制的时序图:

要绘制出这样的效果,还真得费不少时间!

为何要放弃高效绘图工具,而选择这一“原始”的PPT工具呢?——原因无它,只是因为这样的图更利于PPT编辑和演示,而我,也在这一年彻底沦为我一贯鄙视的PPT架构师了。

或许,世上本没有最好的绘图设计工具,有的只是最适合自己或最适合某些场景的绘图工具。此外,还得看你自己的偏好与习惯,以及掌握绘图技能的熟稔程度。因此,对你而言,最适合你的绘图工具是什么?让我们做个调查,当然,你也可以在留言区给出你最喜欢的绘图设计工具。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 逸言 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档