对比 Obsidian,思源笔记的优势到底在哪里?

本贴最后更新于 403 天前,其中的信息可能已经时过境迁

最初选择思源笔记而非 obsidian 的原因是 ob 的反链功能问题很大,无法块级关联,插件过度复杂且容易冲突。之后随着 obsidian 的更新,原本的问题都已经改进了。现在我发现,obsidian 的功能已经完全超越思源。

比如,我需要的图表类功能,甘特图、热力图、时间轴思源基本无法实现,其次自动汇总功能,将日报快速自动化整合为周报,再次,是可关联自动更新的动态表格与看板,最后是一个优雅漂亮的 UI。

想要以上功能,实现起来都很麻烦,效果差,且增加大量时间成本。例如:① 到集市里寻找模板 ② 自己写 SQL③ 凑合使用现有挂件,等待挂件作者贡献

常常看论坛里面说思源的功能更强大,我却没有感受到,可能是我没有相关的需求,体会不到。

请教大家,对比 ob,思源的功能到底强大在哪里,为什么强,他们能够应用在哪些场景之下?

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19075 引用 • 71662 回帖 • 1 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    10 引用 • 86 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6659 引用 • 29860 回帖 • 245 关注

相关帖子

优质回帖
  • 还有就是从你说的几点看来还有一方面的原因是 obsidian 的媒体资源(教程、软件介绍、流程分享)等等比思源要繁荣不少,就比如你说的图表和时间轴,luckysheet 可以用类似 excel 的方式制作图表,自动汇总利用 sql 能够实现非常多的效果,动态表格至少 query 挂件和我都做过相关实践

    很多时候并不是功能思源无法实现,而是有方便的实现方式但是并没有那么多人有动力传播。

    就一个很简单的,你可能看到 obsidian 的很多插件不光本身有人乐于去介绍和分享它们的用法,连各种插件的排列组合都有人专门去研究分享。

    思源的各种模板和挂件分别有什么功能有人去做这些吗? 没有的,因为不划算,同样的东西你给 obsidian 做出来受众可能是几万人,但是在思源里面做出来可能就是那么几十个人看到。

    就像你说的,去集市里寻找模板 自己写 sql 凑合使用现有的挂件

    实际上在 obsidian 那边也是一样,去找插件,去找模板,去找实现教程,只不过因为有足够大的用户基础,所以同样的事情看起来简单很多而已;

    但是对各个用户来说这种事情的情况是很难说的,很多其他用户说思源比 obsidian 强大,是因为他们日常使用的功能思源本身就几乎可以完全覆盖了。

    就比如说你说 obsidian 的功能完全超越思源,那我就举几个简单的例子吧。

    1、假如你想要自己部署一个云笔记,随时可以使用而且过程简单傻瓜,你知道在思源和 obsidian 里面分别怎么实现吗?或者说你家里有几台设备想要很容易地编辑同一份笔记呢?

    2、假如你常用双向链接功能,你知道怎么在 obsidian 里面实现可以编辑的反向链接吗?

    3、你知道怎么在 obsidian 里面删除附件链接之后清理本地文件吗?怎么在软件里面就实现直接复制黏贴就能够发表到各个平台呢?

    4、你知道怎么在 obsidian 里面导出你的笔记作为长图、pdf、html、word 吗?

    5、你知道怎么在 obsidian 里面直接创建和编辑 excel 表格吗?

    我问的这些问题不是质问的意思,而是说,因为 obsidian 的教程和介绍多而且全面,所以你很容易在网上找到很多资源,然后很快产生“哇这个软件好强大”的感觉。

    但是实际上有很多思源能轻易做到而 obsidian 做不到的事情,你仅仅只是不知道而已。

    我还是需要重新说一遍,我说仅仅只是不知道而已并不怪你的意思,我是说思源本身的传播能力实在太差,相比于 obsidian(以及它的插件们)的很多功能几乎是一更新就马上有各路大神广而告之,现在还有很多人对思源的印象还停留在去年甚至前年的水平,这可以说是思源本身的问题,毕竟对于普通用户来说,没有办法便捷获取的信息,就等于不存在,这是非常合理的。 我在这里只是想说一下,可能至少对于部分用户来说,obsidian 的功能完全超越思源,是不存在的事情。

    啊 至于什么有本事 obsidian 不要带上插件这种话就不要说了,虽然我对给闭源软件开发开源插件可以说是兴趣缺缺,但是必须承认是 obsidian 自身也足够优秀,并且提供了较为便利的插件分发渠道(我个人拒绝承认插件的开发体验有多便利),才能有现在插件的繁荣,把插件生态跟它本身切割开是自欺欺人而已。

  • murxuan 1 2 赞同

    这两个我是都在用,一眨眼都用了快两年,同时也用 logseq。如果说去年 ob 吊打思源的话,那么今年思源已经搞得相当不错了。另外所有笔记软件的真正对手,只有 Notion,这玩意是降维打击。剩下的都是互补者,不是竞争者。

    具体优势表现在:

    1. 思源对比 ob 和 lsq 及 rr 这些,属于富文本兼容 MD 笔记。在文本操作上,思源可以说要比无延迟的 Notion 更好。也可以理解为,在中文双链笔记领域,就编辑体验来说,思源是走在前列的。
    2. 思源的集市直接删除,对思源的品质都不会有太大影响。ob 的社区插件库下架,ob 马上就瘫痪不能用了。

    劣势表现在:

    1. 去年同步丢笔记,确实让很多人选择离开思源,是个不小的失误。很多人在 ob 上用三方 S3 同步的,说不上好还是坏。
    2. 思源社区生态不够完善,比如 ob 的插件是需要审核测试阶段,思源好像没这个环节。我这几天装了一些插件试用,发现日历里点不开日记页面了,删了装,装了删。
    3. 性能,花里胡哨的功能开多了,思源打开文件速度没有 ob 快。ob 的负载在插件上,但是插件可以异步启动加载。

    说下对这几个软件的理解:

    1. 思源主要是推广,另外推广的人也不知道怎么更好的推广。前不久 tana 出来后,很显然这就是块引新的热点,思源前期就上线了属性这个利器,但是却没有上线 query 这种兼容多视图显示的前端模式。应该稍微做下调整,快速适配,打响块引双链数据库操作的领跑者,但是并没有,坐等时机白白浪费。目前的体验上,属性操作不方便,跟模板关联度也很差,query 的插件只有一个表格视图,就不能做点日历,甘特,kanban 画廊吗?去年有人向这个方向努力过,但是现在我看挂件集市里这个挂件被下架了。
    2. ob 之前上线 canvas 后,有人发布了浏览器插件 surfing,里面有个功能,就是能截取页面上的某个字句的链接,chrome 也有这个功能。这就实现了 ob 的查询数据库其实就是整个互联网 web。这是个划时代的插件,加上 booknote,dv 和 canvas 后,已经没有对手了。booknote 可以批阅 ppt 和 pdfword,加上 surfing 后,用 dv 在 canvas 上就把线下和线上用图示打通了。举个例子,比如我要学习 python,老师给我的课件和我的 python 笔记就可以跟官网相关内容在 ob 的 canvas 上密切互动,新的特性也能随时了解到。你如果这么看的话,ob 把其他的竞争者按地上摩擦了。我看下一步就是内置爬虫了。ob 是信息管理软件,只是具备了简单的双链功能,属于抓机会蹭热度选手。
    3. 当然 ob 的块是伪块,也有插件能实现 tana 的那种效果,但是目前来看,思源更占优势。lsq 也能实现。非常期待,思源以后能成为真正的块引双链数据库,秒了 notion 指日可待。

    目前主用 logseq-agenda 侧重于日常工作,学习用 ob,写文用思源,项目管理上用 wps 线上文档多一些。现在全世界的软件都缺场景,思源只有在块引数据库上下功夫,才能为场景打牢基础,实现长足的发展。用了 query 和 sql 后,思源也能实现 dv 的功能(dv 仅仅是模仿 Notion,因为 ob 本质不是块引,也是页引),本来发展起来可以超越 dv,但作者在这块没怎么重视,用户也一头雾水,没有抓住核心和机会。tana 的思路非常好,对 notion 是可以构成威胁的。思源更应该趁着 tana 没铺开,依靠前期的块引属性优势,直接落子抢占国内这块领域。不要等大家都一拥而上,只能跟后面吃灰了。

    目前像各大线上文档,虽然都有多维表格之类,但是更多是 excel 的延伸,要么是直接向数据库延伸,要么是直接一个 excel 复刻,与文档深度协作的几乎没有。notion 一枝独秀,是这方面的领跑者,但是页面块引应用不足。既然有 tana 试水,思源作为优势方,应该快速跟进,及早打出旗号,推广使用,更能打响品牌。

    以上是我的一些使用看法,欢迎大家一起探讨。

  • Yylicon 1 赞同

    我用思源的最大原因是所见即所得 😂 ,不用编辑和预览模式来回切换那种割裂感。ob 的编辑模式虽然可以即时渲染,但是渲染效果和预览模式不一样,还有好多无法不能在编辑模式渲染出来,比如脚注,比如回车换行。其次是 ob 文件树不支持自定义排序

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • ob 的反链功能问题很大,无法块级关联,插件过度复杂且容易冲突。之后随着 obsidian 的更新,原本的问题都已经改进了

    你说的几个问题 ob 并没有改进

    反链功能不是只有块级关联这一个功能,就说最简单的 ob 中的反链如果要移动到正文都很难,还有反链文档不能按照引用数排序,不能拖动,不能在反链面板上编辑,反链面板的搜索问题等等。

    至于插件复杂的问题更是无解,因为第三方插件的多样化现在是 ob 的一大优势,而第三方的多样化必定带来复杂和冲突

    比如,我需要的

    从这一点可以看出,并非是 ob 超越了思源,而是在你需要的方向上,ob 超越了思源,这太正常了,因为任何软件都不可能 360° 全面

    想要以上功能,实现起来都很麻烦,效果差,且增加大量时间成本

    这一点我想说,如果使用 ob,很多非常简单的功能,你都需要花大量时间成本去摸索。其消耗的时间精力是思源的数倍不止

    对比 ob,思源的功能到底强大在哪里,为什么强,他们能够应用在哪些场景之下

    简单来说,有以下四个需求的用户大概率会选择思源

    1. 需要阅读 PDF 的用户,ob 无法很好地实现
    2. 对编辑器手感有要求的用户,ob 的编辑器手感和思源不能比,所见即所得做的还不够到位,比如列表中如何写入表格、代码块、引述等内容?当然你要是喜欢 md 源码模式就暂且别论
    3. 使用 dn 笔记法 + 需要长文写作的用户。思源的反链功能优秀,日常记录使用 dailynotes 笔记法,同时也需要写一点系统性长文的用户。在这个方面,ob 的反向链接做的不够好,logseq 的长文笔记做的不够好
    4. 不想在磨刀上花费太多时间的用户。思源是全中文且不需挂梯,真正的开箱即用。ob 需要挂梯,需要翻译插件的英文使用文档,这些都是需要额外付出的时间精力成本
  • 其他回帖
  • leolee 1 赞同

    另外给一些实例吧,比如说图表,下面这些图表都是思源自带功能生成的

    image.png

    image.png

    实际的编码过程也就是到 echarts 文档里面复制黏贴而已,但是你看热力图啥的确实是能做的对吧

    或者更花哨一点的也不是不行来着(虽然慢慢的已经不是那么简易就能实现了,但是确实是可以做的嘛)

    image.png

    1 回复
  • leolee 2 赞同

    还有就是从你说的几点看来还有一方面的原因是 obsidian 的媒体资源(教程、软件介绍、流程分享)等等比思源要繁荣不少,就比如你说的图表和时间轴,luckysheet 可以用类似 excel 的方式制作图表,自动汇总利用 sql 能够实现非常多的效果,动态表格至少 query 挂件和我都做过相关实践

    很多时候并不是功能思源无法实现,而是有方便的实现方式但是并没有那么多人有动力传播。

    就一个很简单的,你可能看到 obsidian 的很多插件不光本身有人乐于去介绍和分享它们的用法,连各种插件的排列组合都有人专门去研究分享。

    思源的各种模板和挂件分别有什么功能有人去做这些吗? 没有的,因为不划算,同样的东西你给 obsidian 做出来受众可能是几万人,但是在思源里面做出来可能就是那么几十个人看到。

    就像你说的,去集市里寻找模板 自己写 sql 凑合使用现有的挂件

    实际上在 obsidian 那边也是一样,去找插件,去找模板,去找实现教程,只不过因为有足够大的用户基础,所以同样的事情看起来简单很多而已;

    但是对各个用户来说这种事情的情况是很难说的,很多其他用户说思源比 obsidian 强大,是因为他们日常使用的功能思源本身就几乎可以完全覆盖了。

    就比如说你说 obsidian 的功能完全超越思源,那我就举几个简单的例子吧。

    1、假如你想要自己部署一个云笔记,随时可以使用而且过程简单傻瓜,你知道在思源和 obsidian 里面分别怎么实现吗?或者说你家里有几台设备想要很容易地编辑同一份笔记呢?

    2、假如你常用双向链接功能,你知道怎么在 obsidian 里面实现可以编辑的反向链接吗?

    3、你知道怎么在 obsidian 里面删除附件链接之后清理本地文件吗?怎么在软件里面就实现直接复制黏贴就能够发表到各个平台呢?

    4、你知道怎么在 obsidian 里面导出你的笔记作为长图、pdf、html、word 吗?

    5、你知道怎么在 obsidian 里面直接创建和编辑 excel 表格吗?

    我问的这些问题不是质问的意思,而是说,因为 obsidian 的教程和介绍多而且全面,所以你很容易在网上找到很多资源,然后很快产生“哇这个软件好强大”的感觉。

    但是实际上有很多思源能轻易做到而 obsidian 做不到的事情,你仅仅只是不知道而已。

    我还是需要重新说一遍,我说仅仅只是不知道而已并不怪你的意思,我是说思源本身的传播能力实在太差,相比于 obsidian(以及它的插件们)的很多功能几乎是一更新就马上有各路大神广而告之,现在还有很多人对思源的印象还停留在去年甚至前年的水平,这可以说是思源本身的问题,毕竟对于普通用户来说,没有办法便捷获取的信息,就等于不存在,这是非常合理的。 我在这里只是想说一下,可能至少对于部分用户来说,obsidian 的功能完全超越思源,是不存在的事情。

    啊 至于什么有本事 obsidian 不要带上插件这种话就不要说了,虽然我对给闭源软件开发开源插件可以说是兴趣缺缺,但是必须承认是 obsidian 自身也足够优秀,并且提供了较为便利的插件分发渠道(我个人拒绝承认插件的开发体验有多便利),才能有现在插件的繁荣,把插件生态跟它本身切割开是自欺欺人而已。

    2 回复
  • chaosdot
    作者

    看了回帖,根据自己的理解,明显的优势,1、编辑器手感问题,好多人提到了所见即所得,这确实是一个明显的优势。2、反链功能似乎更强一些,直接编辑与拖动,这个我用的不多,但能理解。3、自定义排序,这对于记录笔记是一个很重要的问题。但有些人说功能很强只是你不知道……比如 sql 功能来汇总,我基本不懂代码,对于我来说,obsidian 的 dataview 要方便的多,再比如用 echarts 功能实现图表,同样需要花费太多时间。4、未来可期

    针对开发者而言开源是一个明显的优势,理念层面,也确实是,便于开发等等,不过能够实现自己改造这部分人,到底有多少呢?现在不好说,根据个人理解,软件传播进大众视野后,这群人也必然会成为小众。

    另外是 obsidian,生态可能是明显优势吧,我是直接使用别人配置好的,要说时间成本高吧,其实没有想象中那么高。

    pdf 阅读、excel、插入附件,个人认为另选择别的软件还是更高效一点,专业软件功能强大,用笔记来实现这些没有太大必要。当然我需要的功能也确实可以用别的软件,比如 flowus,只能说不同用户习惯确实有很大差异吧

  • 查看全部回帖

推荐标签 标签

  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 355 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    536 引用 • 672 回帖
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 4 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    228 引用 • 1450 回帖 • 2 关注
  • danl
    76 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 21 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    174 引用 • 990 回帖
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    374 引用 • 1217 回帖 • 580 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 233 关注
  • Sillot

    Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
    Github 地址:https://github.com/Hi-Windom/Sillot

    23 引用 • 14 回帖 • 38 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 18 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 619 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    918 引用 • 931 回帖
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 21 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 692 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 423 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    76 引用 • 421 回帖
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 338 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 40 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 431 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    27 引用 • 66 回帖
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 695 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖