程序员除了写代码,还经常需要画一些图,包括流程图、软件架构图,以及一些说明性文档的插图。目前大家使用较多的软件可能是微软的Visio,IBM的Rose,或者亿图。这些软件的功能确实很强大,足够我们使用,但是需要收费。今天给大家介绍一些免费但非常好用的绘图软件,保证大家会喜欢。其中一些免费软件程序比商业软件程序更易于使用。Draw.ioDraw.io有两个版本:在线版和桌面版。Draw.IO几乎可以绘制任何我们需要的图形,其基本原理是矢量图形。如果使用在线版,可以将文件存储在远程云盘中,非常方便。看下图,还可以吗?ProcessONProcessOn是一款可以实现协同办公的软件,也是一款支持UML、架构图、流程图等常用图形的在线软件。StartUMLStartUML是一款专注于UML绘图的软件。该软件不仅免费,而且开源。如果你对绘图软件的实现原理感兴趣,可以研究一下这个软件。下面是这个软件的截图,是不是很不错,不亚于IBM的Rose。AstahCommunityAstah本身是一款商业软件,但该软件有免费版。软件也很强大。它不仅可以制作UML图,还可以制作脑图。本文中介绍的几个软件都是免费提供的,有些甚至可以提供源代码。事实上,您可以选择一个来满足您的日常工作。这个账号居然一直在用Draw.IO,这个工具真的很强大!
