思维导图软件 XMind 与 FreeMind 的对比

  思维导图类软件中,最有影响力的开源免费软件是 FreeMind 和 XMind。FreeMind历史悠久,当属经典;XMind作为后起之秀,大有赶超之势。同作为免费、开源的思维导图解决方案,应如何选择/结合两款软件?本文试做分析,以供用户/开发者参考。
Freemind XMind
  本文的分析基于Windows平台下的 FreeMind 0.90 RC3 和 XMind 3.03,结合笔者的使用经验,也包括XMind开发者所提供的信息。基本结论是:总体看,XMind 已超越 FreeMind;个别方面,FreeMind 值得 XMind 学习

FreeMind 0.90 RC3 XMind 3.03
官方主页 http://freemind.sourceforge.net/ http://www.xmind.net/
本站介绍文章 FreeMind 介绍 XMind 介绍
体积(仅安装目录) 16MB 40 MB
内存占用(不打开任何文档) 45 MB 75 MB

 

一、XMind 与 FreeMind 的相同/相通之处

  - 都是免费、开源、基于 Java。
  - 都满足绘制思维导图的基本甚至高级功能。
  - 相通之处:XMind 可以导入/导出 FreeMind 格式;反之不能。

二、XMind 与 FreeMind 比较

1. XMind: 更丰富的结构且支持混用

  FreeMind:只支持一种逻辑图(水平)结构。
  XMind:在逻辑图之外,还支持组织结构图(竖直)、树状图(水平+竖直)、思维导图(辐射)、鱼骨图、二维图(表格)。不仅如此,还能在一个文档中组合使用多种表达形式。实用举例:整个项目管理用逻辑图,人员安排部分用组织结构图,风险及应对采用鱼骨图,进度部分用二维图。

2. XMind: 支持自由节点因而支持多图

  FreeMind:只能有一棵树,即:根节点唯一,其他节点必须直接或间接放在根节点下。
  XMind:允许在主树之外创建自由节点(应用举例:把“文档作者/创建日期”作为自由节点,补充思维导图信息);由于自由节点也是可以增加子节点的,所以可产生第二棵、第N棵新树。

3. FreeMind: 根节点仍可以插入父节点

  需求:在绘完的导图上再加一层。比如,最初建立了“唐诗”导图,现在要扩展到“唐宋文学”,即“唐诗”根节点要降至二级节点。
  XMind:顶级的自由节点之间是可以互为子节点的,但原来的根节点(XMind称为中心主题)则不能拖到其他节点上。满足上述需求,就要新建文档,以“唐宋文学”为根节点,然后导入或粘贴原有内容。
  FreeMind:支持根节点上插入“父节点”。
  建议:XMind的“根节点”比FreeMind减少了一份特殊性,即允许其他节点独立于此;但仍包留了另一份特殊性,不能成为其他节点的子节点。从使用角度,建议取消此限制,即:任何节点本身是一样的,彼此之间为父子关系。——或许有技术限制,但节点/层级的平等灵活是XML的精神。

4. XMind 支持附件, FreeMind 全为链接

  FreeMind:可以有超链接到外部文档和图片,也可以显示外部的图片。但这些资源都只是 .mm文件中的链接url,并非素材本身。即,.mm是纯文本的xml,包括 FreeMind 的图标也是以ID数字标示。
  XMind:支持上述链接方式,也支持(默认)把该文档及图片引入XMind文件作为附件,形成完整的资料包。 .xmind 格式与OOo文档一样,实质是 xml+素材 的zip包。展开后的内容举例如下:

attachments\
attachments\4hm2upmpscpth85latqpd49biq.png
attachments\179ekuhhgn9g866cg5a26b78fh.pdf
META-INF\
META-INF\manifest.xml
Thumbnails\
Thumbnails\thumbnail.jpg
content.xml
meta.xml
styles.xml

5. 发布思维导图方面,XMind 要向 FreeMind 学习

  思维导图导出静态图片——这是最低需求,无须讨论。更值得关注的是导出/发布之后,仍能保持折叠/展开的动态效果。此方面 FreeMind 远胜 XMind。示例文件

  XMind:导出的html包括图片和节点文字。但图与文字无链接;文字层级也不能折叠;图片默认为jpg,强烈建议换为png。
  FreeMind:可采用不同技术进行导出,每种导出效果都非常好。FreeMind 导出html的格式有:
  ① html:纯文字方式,节点保留原有格式,层级关系可折叠展开,url链接有效。示例文件
  ② xhtml(javascript):效果同上,只是改用js实现。示例文件
  ③ xhtml(可点击map图片):除了上述文字内容外,还附有图片,并且点击图片的节点可跳转到对应的文字。示例文件
  ④ java applet:功能保留最多的方式。在浏览器中的使用效果近乎在 FreeMind 中打开 .mm文件。示例文件
  ⑤ flash:点击可折叠/展开,链接url有显示但无法点击。示例文件

6. FreeMind节点支持html代码

  FreeMind:节点支持html代码,实现文字格式化、换行、分段、图像链接、表格。(此外,还支持LaTex代码)
  XMind:不能对部分文字分别设定格式,可以shift+enter换行。

7. XMind 具有更好的可持续性

  FreeMind作为经典开源软件,虽在持续更新中,但新功能进展并不多。而同作为开源软件的XMind,不仅因为后发优势拥有了更多功能。并且,作为有商业公司支持的开源产品,新功能的开发会更加活跃——这并非迷信商业,而是实际情况,包括两个开发团队的成员也有此认识。
  另外,XMind 还提供了更强大的Pro版,可以满足个人和企业的更高需求,并能提供可靠的技术支持。

8. XMind 更美观,FreeMind 更快速省资源

  无论用户界面还是思维导图文件,XMind 都更加美观。而 FreeMind 更加简约,占用资源更少,启动和运行速度更快。各取所需即可。

9. 其他差异

  FreeMind 可以导入目录结构,相当于变成了资源管理器;XMind不能。
  在节点输入较多文字的过程中,XMind的输入框会阶梯式不断加大,而FreeMind会保持同样大小(只显示最右侧部分)。
  XMind的节点可以添加标签,以进行过滤筛选;而FreeMind可以根据节点文字进行过滤显示。
  注意:XMind导入.mm时,无法识别包含html代码的节点。

三、结论:软件选择建议

  大多数人普通用户:XMind。理由:支持逻辑图、二维图等多种表达形式并可混用,更加美观、支持附件。
  Geek或偏执者:FreeMind。理由:更节约资源,界面更简朴。
  自主网络发布:FreeMind。理由:强大灵活的html导出功能。
  不执着于软件,仅执着于最优效果:主用 XMind 辅用 FreeMind。即仅在自主网络发布时另存为FreeMind格式,再用FreeMind导出为html。


B1:已有评论43 条

  • 紫云飞: 2009-11-17 6:25, #12775

    喜欢XMind

    回复

  • 小细胞: 2009-11-17 6:49, #12776

    大哥,貌似今天是11.16
    难道大家不一个时区???

    回复

  • Fiery: 2009-11-17 10:02, #12778

    xmind感觉不错,也是受小众推荐~
    暂时就不试用freemind了

    回复

  • Louis Han: 2009-11-17 10:22, #12779

    前两天尝试了一下 还没有摸到门道

    回复

  • 小细胞: 2009-11-17 6:49, #12777

    2009年11月16日22:48:48
    哈哈
    看来果然如此哈

    【善用佳软:关于评论时间/留言时间出错问题,已经更正。WP设置一直为UTC+8,原来正确,可能换到新服务器后,其时区设置不规范所致。现手工改WP为UTC,8小时差异就消除了。】

    回复

  • shy303: 2009-11-17 15:12, #12780

    不知道Xbeta试用过XMind没有,如果试用过,应该知道它的致命性缺点:使用十多分钟后,电脑的整体上的感觉就会感觉很卡很卡(甚至会卡死),不得不重新启动机器才行。我的配置是酷睿5550双核CPU,2GB内存,160GB硬盘,X3000集成显卡,XP SP3系统。试用XMind的版本为3.01版本。
    PS:我不清楚3.03版本有没有在内存管理方面做大的改进。如果改进了,XMind的却比FreeMind好用很多。

    回复

    李二嫂的猪: 2009-11-17 08:21

    备份 xmind.ini,之后把内容换成下面的试试,看看内存占用会不会好一些。
    ———————————————-
    -showsplash
    org.xmind.cathy
    -startup
    ../Commons/plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
    –launcher.library
    ../Commons/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
    -vmargs
    -Xms128m
    -Xmx512m
    -XX:MaxPermSize=256m
    -Dosgi.requiredJavaVersion=1.5
    -Dosgi.instance.area=../Commons/data/workspace-cathy
    -Dosgi.configuration.area=../Commons/data/configuration-cathy

    回复

  • 李二嫂的猪: 2009-11-17 8:20, #12782

    打 XMind 出来以后,就只用它了,不过最近半年软件升级总是不好用,404错误。

    回复

    Neo: 2009-11-19 01:10

    同意,已经能有半年没有任何动静了。

    回复

  • miludear: 2009-11-17 8:34, #12784

    xmind节点是支持换行的,在要换行的位置shift+enter
    【善用佳软:多谢,已更正。】

    回复

  • yxx41: 2009-11-17 8:57, #12785

    开始学习使用mind map软件就是看了你的介绍,一开始是用的edraw mind,太卡了,本人的破本实在是不行,但也没钱换,后来开始使用freemind,速度快,况且我也只需要给自己看,没必要太美观。xmind就是比较卡啊,试用了两次最终都放弃了。

    回复

    Neo: 2009-11-19 01:09

    3.0.1有较大的内存泄漏问题(虽然不是在全部用户环境中发生),而3.0.3正是解决了这个问题!

    回复

  • 软言软语: 2009-11-17 10:45, #12787

    XMind 还有一项优势,就是基于Eclipse,因此对于熟悉Eclipse的用户来说便于使用,也便于扩展。

    回复

    pandaren: 2009-11-18 15:02

    你认为这是优势…

    回复

  • bwskyer: 2009-11-17 13:49, #12792

    XMind没用过, 之前用的freemind内核. 感觉freemind确实太死板, 如果只是简易导图, 用fm还是不错的, 当稍微复杂点, 就不行了.

    回复

  • 解烟客: 2009-11-17 15:40, #12795

    哦,JAVA的一般直接无视.
    可惜公司一直用notes

    回复

  • Ven: 2009-11-17 16:21, #12797

    不考虑授权的问题,我觉得最好用的思维导图还是MindJet

    回复

  • 淘宝网减肥药: 2009-11-17 23:54, #12804

    思维导图 要考虑授权的问题

    回复

  • oversky: 2009-11-18 4:14, #12805

    请问有那个可以输入数学式子,像 Latex 或是 mathtype?
    【善用佳软:FreeMind 支持Latex】

    回复

  • isaac: 2009-11-18 10:00, #12810

    XMind 导出 FreeMind 格式 : 是不是也意味着 FreeMind 所拥有的优势,XMind 都变相拥有了…

    回复

  • 默默然: 2009-11-18 17:14, #12818

    xmind是国产的!支持

    回复

  • theflash: 2009-11-19 12:45, #12823

    一直用xmind 但是不支持LaTeX确实够遗憾的 作为学生用这个用的很多, 支持xmind
    希望以后支持HTML语言吧

    回复

  • 海尔洗衣机维修: 2009-11-19 20:13, #12827

    博主的博客真的很简洁大方,写的全是有用的东西

    回复

  • fkw: 2009-11-20 10:06, #12833

    xmind中,有点慢,不过还可以接受。

    回复

  • goodappli: 2009-11-20 16:42, #12838

    Freemind 中两个节点添加连接线,能否再给连接线添加注释文字?

    回复

    miludear: 2009-11-21 08:41

    好像不行,曾经用过一个临时办法,就是新增节点,然后把该节点连接线的颜色弄得跟背景色一样

    回复

  • mm: 2009-11-20 20:10, #12843

    那个申请Nitro PDF Pro的文章删除了?我申请到了,激活成功。昨天早上发到我邮箱的。

    回复

  • josses: 2009-11-25 6:26, #12958

    不知道 善用佳软 注意到没, Freemind 己经到RC6了. 加入了时间管理的内容..
    【善用佳软/2009-11-25:多谢。在用RC6,时间管理没注意,有空研究一下。】

    回复

  • BMF外汇: 2009-12-01 17:24, #13086

    这两年,思维导图软件确实挺流行的。

    回复

  • caosuwei: 2009-12-23 22:55, #13507

    xmind居然整个是个Eclipse…

    回复

  • BMF: 2009-12-27 5:24, #13637

    这软件挺好的,特别整理思路

    回复

  • 吴泽进: 2010-01-05 0:32, #14156

    我想把xmind默认结构设置成逻辑图(向右),字体统一设置为12、粗体,主题的形状统一为圆角矩形,主题同其子主题之间线条的形状统一为曲线,且线条宽度统一为中等,线条颜色统一为蓝色。不知怎么才能实现?如果这些都能由用户自己设置,将会更好些。

    回复

  • 吴泽进: 2010-01-05 0:35, #14157

    我想把xmind的默认特性改为我想要的那种:也就是,把xmind结构设置成逻辑图(向右),字体统一设置为12、粗体,主题的形状统一为圆角矩形,主题同其子主题之间线条的形状统一为曲线,且线条宽度统一为中等,线条颜色统一为蓝色。我说的是修改默认特性,而不是针对某个具体的思维导图。不知怎么才能实现?如果这些都能由用户自己设置,将会更好些。谢谢!!!

    回复

  • 吴泽进: 2010-01-05 8:21, #14161

    本人最近一直在使用freemind,也就是在昨天,偶然在网站上发现了xmind软件,听说功能更为强大,就下载了,尝试着感受了一下,并比较了一下,发现如下:xmind的功能确实增加了不少,但很多功能都用不上,更为糟糕的是,想用的功能却总不能满足我的要求,比如我提出的上面那些默认特性的设置问题,让人感觉很头疼;freemind虽然功能不多,但基本上还够用,而且想用的功能也能自我设置成自己想要的,比如默认特性,我觉得freemind在这点上做得比xmind要好!!!所以,比较而言,我还是很喜欢用freemind。等xmind把我提出的以上那些问题都解决了,我想再考虑使用xmind。
    【善用佳软:①这条评论无需回复,因为不需要把FreeMind替换为XMind。
    ②对上面2条评论/提问的回复:请参照 XMind介绍文章中“问:XMind如何改变默认字体?”的方法,如果无效,我也给不出更好的办法。
    ③对上面2条评论/提问的建议:在更加相关的文章后面提问,会得到更多网友关注,增加回复概率。】

    回复

  • skulldownz: 2010-01-05 14:23, #14197

    FreeMind 绝对比 Xmind 好得多。

    国产KeyStoneMindMap 和Xmind (甚至是很相似!)
    功能如果细细尝试,甚至包括了集合的概念.

    现在的Map都只是简单的抄袭 树图 而已.
    应用上更多的是 N维网状图.
    以上既然只能简单的完成树图大纲的绘制,就用FreeMind即可,其它的只是为了投影教学更丰富而已,并无多大用途

    但无论如何,用FreeMind就可以完成的事(5M版本)何必用Xmind 和 KeyStoneMindMap 甚至是 CmapTool

    FreeMind速度快,功能清晰.就够了.

    回复

  • skulldownz: 2010-01-05 14:24, #14198

    而且除了有连线的结构,还有无连线的结构, 这些MindMap绘图器,都没有做到元素收纳和管理的要求.

    回复

  • skulldownz: 2010-01-05 14:26, #14199

    KeyStoneMindMap,网站到期,所以暂时无法登陆.
    但尺寸上 如果不算.NET Framework 只有4MB.

    其实总尺寸和 Xmind 差不多.但速度却快于 Xmind

    所以我的立场是 FreeMind > Keystone > Xmind

    回复

  • 对xmind的使用方法充满了很多疑惑: 2010-01-07 13:07, #14292

    好长时间都没看到管理员了。干嘛去了?

    回复

  • 对xmind的使用方法充满了很多疑惑: 2010-01-07 13:09, #14293

    “善用佳软”!!!
    “2010-01-05 8:21, #14161 ”正期待着你的回复。

    回复

  • 有鱼: 2010-01-22 10:57, #14946

    我现在使用的Freemind对当前节点文字换行时要先ALT+ENTER,呼出当前节点文本编辑界面,换行后确认返回主界面。怎么不支持CTRL+ENTER或者ALT+ENTER直接换行呢?

    回复

  • [...] FreeMind轻量级,mm文件为单纯xml,导出功能强大,快捷键方便)http://xbeta.info/xmind-freemind.htm下载: http://www.xmind.net/downloads/ XMind教程:http://xbeta.info/xmind.htm   [...]

  • digman: 2010-02-18 9:01, #15441

    Keystone 我一直都在用,如果只是自己用的话,不进行展示,建议就用keystone,因为他可以构建成一个思维导图的网络,每一个节点都可以创建一个新的导图,都在一个文件中,便于汇集某一类知识的聚合导图,不断的进行浏览。

    如果想进行展示可以摘出一部分内容,通过其他思维导图软件从新绘制一下就可。

    回复

  • dofine: 2010-03-02 13:51, #15685

    请问哪一款支持在结点之间的连接线上添加注释文字?我在freemind 里找了半天,没发现有这个功能……

    回复

我要发表评论

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

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