Visio(流程图绘制软件)的免费替代品

  相比其他软件,流程图[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 :支持中文,不注册即可直接试用
[image]

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 的多功能流程图绘制工具

  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》。
  [image]

三、结束语

  没有两个软件完全相同,因此,也不可能用软件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:初稿。


B1:已有评论38 条

  • 露为霜: 2009-02-12 14:14, #7882

    同意付费习惯”代替“盗版习惯”。不过对于大部分人来说,大量使用电脑都是从学生时代开始的,而那个时代毕竟买不起很贵的软件。故免费软件是非常必要的,当然要替代收费的话,两点必不可少,一是功能足够强大,二是宣传足够到位。缺一不可!

    回复

  • 姜丝儿: 2009-02-12 16:09, #7887

    佳软介绍过的XMind就可以画流程图的,效果也不错,而且还免费。
    点文件-新建-流程图即可。

    回复

  • flowergod: 2009-02-12 16:43, #7889

    提个问题,要画UML图,哪个开源软件比较好呢?
    谢谢!:)

    回复

    xell: 2009-02-12 19:04

    我最近恰好在做 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

    回复

    xell: 2009-02-12 19:19

    补充1:上文“行政”为“修正”之误。

    补充2:和许多人一样,我也是开源的坚决支持者,也认为开源界有些伟大的东西(例如 vim 和 latex)。但在很多时候,到了关键时刻,真要依赖商业软件,没办法。开源世界(或免费世界)就像共产主义,那是生产力极大解放了人类之后的事情。我很欣赏 xbeta 在“最好的替代是‘免费软件’代替‘收费软件’”之后加了一句“或‘付费习惯’代替‘盗版习惯’”,比起那种极端原教旨主义的开源信徒,这多了一分平和的心态和眼光。

    回复

  • rocksun: 2009-02-12 17:07, #7891

    我现在觉得直接用画图软件拼图片,效果最好

    回复

    Cath: 2009-06-24 22:37

    一直用画图

    回复

  • riverwind: 2009-02-12 17:12, #7892

    这篇文章太重要了,我一直对visio耿耿于怀

    回复

  • Jiap: 2009-02-12 17:16, #7893

    Lovely Charts貌似不支持中文

    回复

  • jeasonzhao: 2009-02-12 17:25, #7894

    EDDraw好像是收费的哦
    回答楼上的
    UML 我用Visual Paramdigm

    回复

  • Yookee: 2009-02-12 22:23, #7901

    我找了很久,一款能画传递函数框图的(控制相关专业常用),我相信上述软件都能画,但是没找到一款有模板的,平常我用Visio堆,要细调才美观。

    回复

  • 软件网: 2009-02-13 11:32, #7909

    流程图我用得很少啊~

    一般的都可以在Office里面完成的~~没有必要用专业的软件去画吧.....

    回复

  • waakee.com: 2009-02-13 11:58, #7910

    代替visio(流程图绘制软件)的免费软件 | 善用佳软...

    说到画流程图,很多人第一反应是MS visio。对于公司来讲,这确为较好的选择。但对个人偶尔应用、对于较简单的流程图,恐怕支付1000元/标准版或4000元/专业版的价格,远非良策。此时,不...

  • davix: 2009-02-13 12:49, #7914

    EDraw確實不錯,我看不輸于visio。

    linux下的軟件用是能用,但都很粗糙,圖標也很難看,如Dia。KDE的Kivio也差不多,而OOo draw則又大又差。
    不過平常畫畫示意圖也都是用它們。

    回复

  • danei: 2009-02-13 19:34, #7922

    xbeta能否介绍一款画电路图的免费软件呢?

    回复

  • anne: 2009-02-14 1:02, #7931

    说实话,以上软件,除了EDraw Mind Map,大部分比Visio差的远,Visio一打开就是几十个分类模板哦,而且图标也显得专业精致。

    回复

    Chrome: 2009-02-14 17:55

    Visio 的价格也很专业。

    回复

  • mickeyye: 2009-02-14 11:35, #7935

    Lovely Charts画流程图的方式很喜欢,速度比较快。但是好像里面的文字不能写中文,好遗憾!

    回复

  • Chrome: 2009-02-14 17:54, #7936

    Lovely Charts 不支持中文,非常遗憾。

    回复

  • 波斯波斯: 2009-02-15 13:13, #7940

    波斯用XMind... 很漂亮噢..
    這幾天把學習資料都排了版..
    發現Microsoft Office 2007的SmartArt功能話流程圖也不差..很方便. 就是牠那超大的體積..

    回复

  • sean: 2009-02-15 14:19, #7941

    smartdraw可以看看,画图也是很强的。

    回复

  • first1: 2009-02-16 13:20, #7949

    我一直用smartdraw,完全可以替代VISIO,很好用,模板图库很多,大家可以试试。

    回复

  • ackol: 2009-02-17 14:30, #7961

    没想到流程图也需要专门的软件

    回复

  • jetorz: 2009-02-20 8:12, #7981

    这几次更新在Rss里面怎么都没有提示了?

    回复

  • 魔域玩家: 2009-02-24 17:37, #8011

    EVE v3.56不错。我喜欢!!

    回复

  • njupt: 2009-04-12 11:14, #8632

    Dia用过,效果不是非常好

    回复

  • jqcat: 2009-04-21 23:31, #8852

    博主介绍的EDraw Mind Map就是思维导图软件,EDraw网站有EDraw Flowchart Software专门的流程图软件,如果如博主所说官方网站是忽悠人,那他们何必再搞一个专门的流程图软件。思维导图和流程图还是有区别的吧

    回复

  • 六翼: 2009-05-20 18:56, #9413

    那个Lovely Charts真是超帅,唯一的遗憾就是不能写中文。所幸也算是经常要跟老外联系,所以还是很有用滴,收藏!

    回复

  • oversky: 2009-06-08 19:44, #9748

    smartdraw 和 conceptdraw 我觉得都很不错。

    回复

  • dunnolove: 2009-07-06 17:10, #10283

    可惜没有使用简介,有些图形都不知道怎么调用出来,很费劲的说

    回复

  • john: 2009-10-27 20:15, #12299

    不知這些免費的軟件是否有象 VISIO DATALINK/UPDATE 功能,可以將文字與畫圖分開來做.

    回复

  • 萧萧: 2009-10-28 21:11, #12315

    怎么订阅rss到邮箱啊?

    回复

  • xieye114: 2010-01-08 14:17, #14331

    支持善用佳软,它总是告诉我好的免费软件

    回复

  • chenqingshan: 2010-06-10 11:52, #17615

    很需要,不错!

    回复

  • ThinkDifferent: 2010-07-12 12:36, #18423

    做毕业设计的时候找了好久才找到一个既能画流程图和UML,同时画得还很漂亮的免费软件--yED Graph Editor(http://www.yworks.com/en/products_yed_about.html),它支持各种主流平台,不过貌似名气不是很大,大家不妨试试看。

    回复

  • xxbdh: 2010-08-11 10:20, #19425

    咨询一下佳软同学,有哪款免费软件可以编辑已有的VISIO图表(.VSD)文件,后者导入VSD文件后编辑

    回复

  • xxbdh: 2010-08-11 21:11, #19468

    很奇怪,不知Office自带的图表工具栏功能有多少差异,PowerPoint比Word、Excel强在了哪里?

    回复

    xautofzx: 2010-08-31 21:52

    他可能觉得Word中画图会自动出现画布,而且默认没有绘图网格吧。

    回复

我要发表评论

您的留言:
NOTICE: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

 名称/Name (* 必需)
 邮箱/Email (* 必需)
 链接/Link