相比其他软件,流程图[2]绘制工具的种类不算很多,最广为人知的应该是MS Visio。对实力雄厚的机构来讲,这不失为较好选择。但对个人偶尔应用、对较简单的流程图,恐怕支付1000元/标准版或4000元/专业版的价格 [1],远非良策。此时,不妨试一下免费/开源软件,或在线应用,来作为Visio的替代方案。
从一般原则来看,软件选择并无固定答案,而会受应用频度、应用深度、用户风格的影响。因此,本文在修订时,放弃了原来“以软件为切入点”的写法,改“按用户需求进行分类”。
一、偶尔使用流程图的选择
1. 或许你已经有了流程图绘制软件
如果你已经安装了如下软件,则足以应对简单的流程图:
- MS Office绘图功能:正版或盗版的 MS Office中,PowerPoint的绘图功能可绘制流程图。当然,Word和Excel中的绘图功能也可以,但不如PowerPoint好用。
- WPS:个人免费的WPS既然全面模仿MS Office,也可以进行绘图。
- OpenOffice Draw:开源的OpenOffice.org,提供了强大的Draw(画图)组件,比MS Office更加强大。
如同MS Office的Word/Powerpoint中有画图功能一样,OpenOffice.org也具有画图功能,并且是以独立的OpenOffice.org Draw的形式。当然,不会有人因为画流程图而装全套OOo(下载包90MB,安装后170MB),而是有了OOo再用来画图(还可以输出pdf/数据库管理/电子表格/演示文档)。OOo是一个伟大的开源软件,给Linux和Windows下的用户,无须付费便可享受高质量办公软件的自由。它与MS Office的文档兼容不错,当然也会有个别问题(名言:没有软件能100%兼容MS Office格式,MS自己也不能)。更详细的介绍见Tag:OpenOffice.org 。
2. 免费在线应用,轻松绘制流程图
在线应用使用简单,无须安装,是偶尔使用的首选方案。
a. Lovely Charts
Lovely Charts:Lovely Charts是一款强大的在线图表绘制工具,可以让您的图表看上去更美。其特色功能主要有两点:一是提供吸引人的图标;二是可以确保让这些图标对齐。除了传统的圆圈和方框之外,Lovely Charts提供了一系列新图标。此外,由于图标是用Flash制作的,因而这些元素可以轻而易举地调整大小。而它提供的对齐工具则可以允许用户选择项目,然后强制对齐。 此外,Lovely Charts还宣称有一个非常直观的编辑模式,用户仅仅通过拖拽就可以完成复制元素。“创建+链接(Create + Connect)”模式还提供了定位功能,确保图表联线和目标图表连在一起。[via yeeyan]
b. Draw Anywhere
http://www.drawanywhere.com :支持中文,不注册即可直接试用。
3. 易安装易使用的流程图绘制软件
即便偶尔使用,对于那些小巧、安全、易用的软件,也不妨下载、安装、把玩之!
a. EVE:不足100KB 超小矢量绘图程序
软件名称:EVE (Embedded Vector Editor)
适用平台:Windows 95-XP, web
软件体积:Version 3.56 161K
优点:极为小巧、较易使用
缺点:功能较少
主页:http://www.goosee.com/
其他介绍:
- “世界上最小的矢量绘图软件”
- 菜单、对话框有些乱;
- 可以把程序自己和绘制的图形捆绑到一个exe文件中发布,还可以创建一些交互效果。
- EVE Web Edition 增加了输入/输出SVG矢量图的功能。
b. Diagram Designer:700kb 的多功能流程图绘制工具
点击看大图
中文主页:http://xbeta.info/files/diagram-designer.htm
软件名称:Diagram Designer
适用平台:Windows 98-Vista
软件体积:1.3MB,包括在线帮助文件
优点:功能丰富、小巧易用、速度快、有中文语言、有模板库
缺点:暂无
主页:中文主页、English
其他介绍:
- 自定义对象模板
- 拼写检查
- 导入/导出 WMF, EMF, BMP, JPEG, PNG, MNG, ICO, GIF 以及 PCX 格式
- 幻灯片播放
- 简单的数学公式
- 可以解方程的高级计算器
- 整合了MeeSoft Image Analyzer用来编辑位图以及其他扩展格式
- 使用压缩格式,使得文件尺寸最小
- Zenzen:“一个小巧免费的流程图绘制工具,Diagram Designer。速度飞快,无需安装。我想对大多数人来说,无论是画流程图,还是设计界面,还是做一些简单的演示,都够用了。我就想不通为什么一定要使用一些大型的破解软件呢,难道真的有那个必要吗?另外喜欢中文界面的朋友可以下载语言支持包。喜欢玩开源的朋友可以下一个稍微老一点的版本的源码。”
二、重度流程图用户的选择
1. Dia:跨平台的流程图绘制程序
Dia(主页)是基于GTK的图形(diagram)绘制程序,适用于Linux, Unix和Windows,以GPL 许可发布。通俗的说,一个10MB量级的免费软件,代替visio基本没问题,被收入了“最好的300款免费软件”。也有些用户认为Dia很多地方不太好用,但无论如何,它是综合性能最高的免费解决方案。
其Windows版安装包在这里下载,目前为0.96版。这里有很多截屏。说到软件性质,Dia不是freeware,而是free software。想了解更多,可点击上文的GPL链接。
2. EDraw Mind Map:专业美观的免费流程图绘制软件(国产)!
推荐!EDraw Mind Map(官网English|中文化主页)作为国产免费软件,终结了流程图软件“好用则价高,免费则难用”的局面。EDraw Mind Map体积小巧、功能丰富、作为免费软件,完全可以满足普通用户绘制流程图的需求。
更多介绍见专文:《终于有了替代Visio的免费软件:EDraw Mind Map》。
三、结束语
没有两个软件完全相同,因此,也不可能用软件A完全替代B。所谓的替代,只是用另外一种软件做同样的事——但并非以完全同样的方式。因此,用户要有一个适应和调整。xbeta的承认,MS的产品都强大易用,但花高价买一堆用不到的功能,对个人用户是很不合算的。并且,散布MS非公开格式的文档(比如doc,xls,ppt)也是不合适的,这就意味着强迫接收者要应用或兼容MS,这是不公平的。而建议用rtf/pdf/htm等开放格式。
或许,最好的替代是“免费软件”代替“收费软件”,或“付费习惯”代替“盗版习惯”。(完)
附:注释
[1]: MS Visio 2007 零售价:专业版 $559/$349(升级);标准版 $259/$129(升级)。(via) Visio是MS公司于2000年收购的。
[2]: 流程图(Flowchart、示例图)是示意图(Diagram)的一种,主要用于表示动作的先后顺序及控制逻辑。
相关资料
免费开源的Visio替代软件:DIA|译言
Open source Visio alternatives
List of UML tools|WikiPedia
Diagramming software|WikiPedia
附录:文章更新历史
2010-05-24:按需求,不再按软件重新组织本文。
2009-11-30:增加DiagramDesigner中文主页;增加 Draw Anywhere。
2009-07-23:格式修正。
2009-02-12:增加EDraw;增加Lovely Charts及在线工具类别。
2007-04-29:初稿。
>
《 “Visio(流程图绘制软件)的免费替代品” 》 有 44 条评论
同意付费习惯”代替“盗版习惯”。不过对于大部分人来说,大量使用电脑都是从学生时代开始的,而那个时代毕竟买不起很贵的软件。故免费软件是非常必要的,当然要替代收费的话,两点必不可少,一是功能足够强大,二是宣传足够到位。缺一不可!
佳软介绍过的XMind就可以画流程图的,效果也不错,而且还免费。
点文件-新建-流程图即可。
提个问题,要画UML图,哪个开源软件比较好呢?
谢谢!:)
我最近恰好在做 UML 图。ArgoUML 还不错,但 Acitivity Diagram 导出 EPS 有问题(已被官方确认,并且至今没有行政的计划-_-!),只能放弃。Umbrello 据说是 Linux 平台上最流行的 UML 软件,通过某种曲折的方式可以用在 Windows 平台,但在我这里一用图像导出功能程序就卡死,无奈也放弃。Dia 可以做 UML 但不专业,而且导出 EPS(又是 EPS!)时若图形有中文就乱码,同样放弃。
我现在用的是 StarUML ,效果还凑合,但细节方面很不完善(例如框图中的文字无法分行)——而且已经很多年没更新了。小声说一句,而且似乎这是棒子的产品……
于是,在开源软件中兜了一圈后,我只能在关键的几个流程中又回到商业软件,包括 MagicUML 和 Visio。
如果你真的打算探索开源 UML 软件,去维基的这个页面看看,这是很齐全的 UML 软件列表:
http://en.wikipedia.org/wiki/List_of_UML_tools
补充1:上文“行政”为“修正”之误。
补充2:和许多人一样,我也是开源的坚决支持者,也认为开源界有些伟大的东西(例如 vim 和 latex)。但在很多时候,到了关键时刻,真要依赖商业软件,没办法。开源世界(或免费世界)就像共产主义,那是生产力极大解放了人类之后的事情。我很欣赏 xbeta 在“最好的替代是‘免费软件’代替‘收费软件’”之后加了一句“或‘付费习惯’代替‘盗版习惯’”,比起那种极端原教旨主义的开源信徒,这多了一分平和的心态和眼光。
我现在觉得直接用画图软件拼图片,效果最好
一直用画图
这篇文章太重要了,我一直对visio耿耿于怀
Lovely Charts貌似不支持中文
EDDraw好像是收费的哦
回答楼上的
UML 我用Visual Paramdigm
我找了很久,一款能画传递函数框图的(控制相关专业常用),我相信上述软件都能画,但是没找到一款有模板的,平常我用Visio堆,要细调才美观。
流程图我用得很少啊~
一般的都可以在Office里面完成的~~没有必要用专业的软件去画吧…..
代替visio(流程图绘制软件)的免费软件 | 善用佳软…
说到画流程图,很多人第一反应是MS visio。对于公司来讲,这确为较好的选择。但对个人偶尔应用、对于较简单的流程图,恐怕支付1000元/标准版或4000元/专业版的价格,远非良策。此时,不…
EDraw確實不錯,我看不輸于visio。
linux下的軟件用是能用,但都很粗糙,圖標也很難看,如Dia。KDE的Kivio也差不多,而OOo draw則又大又差。
不過平常畫畫示意圖也都是用它們。
xbeta能否介绍一款画电路图的免费软件呢?
说实话,以上软件,除了EDraw Mind Map,大部分比Visio差的远,Visio一打开就是几十个分类模板哦,而且图标也显得专业精致。
Visio 的价格也很专业。
Lovely Charts画流程图的方式很喜欢,速度比较快。但是好像里面的文字不能写中文,好遗憾!
Lovely Charts 不支持中文,非常遗憾。
波斯用XMind… 很漂亮噢..
這幾天把學習資料都排了版..
發現Microsoft Office 2007的SmartArt功能話流程圖也不差..很方便. 就是牠那超大的體積..
smartdraw可以看看,画图也是很强的。
我一直用smartdraw,完全可以替代VISIO,很好用,模板图库很多,大家可以试试。
没想到流程图也需要专门的软件
这几次更新在Rss里面怎么都没有提示了?
EVE v3.56不错。我喜欢!!
Dia用过,效果不是非常好
博主介绍的EDraw Mind Map就是思维导图软件,EDraw网站有EDraw Flowchart Software专门的流程图软件,如果如博主所说官方网站是忽悠人,那他们何必再搞一个专门的流程图软件。思维导图和流程图还是有区别的吧
那个Lovely Charts真是超帅,唯一的遗憾就是不能写中文。所幸也算是经常要跟老外联系,所以还是很有用滴,收藏!
smartdraw 和 conceptdraw 我觉得都很不错。
可惜没有使用简介,有些图形都不知道怎么调用出来,很费劲的说
不知這些免費的軟件是否有象 VISIO DATALINK/UPDATE 功能,可以將文字與畫圖分開來做.
怎么订阅rss到邮箱啊?
支持善用佳软,它总是告诉我好的免费软件
很需要,不错!
做毕业设计的时候找了好久才找到一个既能画流程图和UML,同时画得还很漂亮的免费软件–yED Graph Editor(http://www.yworks.com/en/products_yed_about.html),它支持各种主流平台,不过貌似名气不是很大,大家不妨试试看。
@ThinkDifferent,
用了一下,真的不错
@ThinkDifferent,
试了下,很不错啊
估计以后就用它了
咨询一下佳软同学,有哪款免费软件可以编辑已有的VISIO图表(.VSD)文件,后者导入VSD文件后编辑
很奇怪,不知Office自带的图表工具栏功能有多少差异,PowerPoint比Word、Excel强在了哪里?
他可能觉得Word中画图会自动出现画布,而且默认没有绘图网格吧。
确实是好,顶。
说用office画的不知道你们是不是用的MS的。
如果是,那就看一下标题里面有“免费”
[…] (来源:善用佳软) […]
[…] Visio(流程图绘制软件)的免费替代品 […]