程序员除了要写代码之外还经常需要画一些图,这其中包括流程图、软件架构图和一些说明文档的插图等等 。目前大家用得比较多的可能是微软的Visio、IBM的Rose或者亿图等软件 。这些软件的功能确实非常强大,也完全够我们使用了,但是需要收费的 。
文章插图
【聊聊几个程序员经常用的作图软件】今天我就给大家介绍一些免费,但是非常好用的作图软件,保证大家会爱不释手 。这些免费软件有些用起来比商用软件还要好用 。
Draw.ioDraw.io有在线版本和桌面版本两个版本 。Draw.IO几乎可以画我们需要的任何图形,其基本原理是采用矢量图的形式 。如果使用在线版本,可以将文件存储在远端的云盘,非常方便 。看看下面这张图,是不是还是可以的 。
文章插图
ProcessONProcessOn是一款可以实现协同办公的软件,也是一款线上软件,支持UML,架构图和流程图等常见的图形 。
文章插图
StartUMLStartUML是专注UML作图的软件,该软件不仅免费,而且是开源的 。如果大家对作图软件的实现原理感兴趣,可以研究一下这个软件 。下面是这个软件的截图,是不是很不错,丝毫不逊于IBM的Rose 。
文章插图
Astah CommunityAstah本身是一个商业软件,但是该软件有免费版 。该软件功能也是非常强大的,不仅仅可以做UML图,还可以做脑图 。
文章插图
本文介绍的几款软件都是可以免费获得的,有些甚至可以获得其源代码 。其实大家选中一款就可以满足日常工作 。本号其实一直使用的Draw.IO,这个工具真的是非常厉害!
推荐阅读
- 程序员也需了解的主流云计算网络架构
- 六个月婴儿从床上摔下来
- 自定义注解!绝对是程序员装X的利器
- 程序员数量已超千万?岗位供过于求?目前转IT行业是否还有前途?
- 聊聊收藏普洱的误区,曝普洱茶冲泡的误区
- 白茶工艺分哪几个工序,天目湖白茶特征
- 令程序员头疼的性能问题,这一款性能分析工具帮你实时监控
- 程序员必知的几种软件架构模式
- 为什么程序员如此热爱 TypeScript?
- 聊聊HBase分布式数据库设计那些事