一个新用户友好的吐槽

虽然我决心把笔记从 obsidian 迁移到思源了,毕竟是唯一的本地化、原生支持 block 的笔记软件。但我确实有点奇怪开发者的思路,就是让我感觉对很多关乎核心体验的功能不怎么重视。

某些在一般人看来应该是最基本的功能,比如我上一个帖子说的移动端系统分享的快捷方式就没有做。比如切换文档树单击展开&双击打开、移动端桌面模式这种直接影响核心使用体验的功能,都需要插件来实现。再比如动态查询、汇总这么重要的功能,居然没做图形界面,只能用 sql 语言写,甚至嵌入块还只能 select *,要查其它的还得用渲染效果丑丑的挂件,导致这个功能就是“如有”的状态,我在论坛看到的这一年来所有关于“思源笔记缺点”的评论几乎都有人提到这个问题。

总而言之,思源笔记目前给我的感觉完全就是一个面向极客群体的小众软件。我觉得开发者是不是面临一种知识的诅咒,难以对小白用户的需求感同身受了?😂

  • 思源笔记

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

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

    20895 引用 • 81934 回帖 • 1 关注

相关帖子

优质回帖
  • wilsons 4

    我即便学了 js、sql 一点皮毛又能怎样呢,至少得做成模板、插件、挂件才能进入实用阶段

    思源也可以直接用 js 片段实现想要的功能,并不需要必须会插件挂件等,比如你看我最近分享的帖子,基本上都是纯 js 代码,没有用到官方的 api,当然后端接口调用除外,但我用的也很少。所以,如果会 js 也能完成很多功能。

    还有你之前说的“嵌入块还只能 select *”,这一点官方默认查询确实这样,但思源的 SQL 查询是非常开放,比如它可以用 js 去实现,这能做的事情就很多了。比如你提到的 select xxx as 等都能实现,甚至你可以把它当做一个纯粹的 js 执行器来使用。

    我稍后会分享一个简介版的 SQL 查询脚本,它就可以实现你说的按字段查询或可以用 as 自定义字段名。

    image.png

  • muxue 1 3 赞同

    思源笔记的最大优势在于编辑器体验远远优于大部分笔记软件,光是这一点 + 本地 + 自带同步在我的使用体验中就是不可替代的作用了。

    我现在思源里面几十万字的笔记,都没有用过花里胡哨的功能。开发者现在光是修正常功能的 bug 都心力交瘁了,哪有时间上这些小功能?所有的这些问题最终归结来说就是开发者太少了,本身就是一个用爱发电为多的项目,能养活软件不要停止维护就很不错了。有太多开源笔记软件看起来不错最后都停止维护了的……

    思源笔记本身是更加注重 pc 而不是移动端的,移动端功能缺失那是再正常不过了。

  • Silvester 2 赞同

    我觉得整体上来说功能性、安全性、稳定性都还不错。就是差细节,用户体验。产品有些地方还不够简单,甚至是用户指南都有点偏极客,像是技术文档。想要用户覆盖面更广就得把用户当成“傻子”一样看。(如果定位就是程序员,就当我没说)
    原因应该就是开发人员太少了,缺少 UI 团队做细节的优化。(仅两个人做到这样确实已经很肝了,牛逼)

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Back2sky

    原来可以这样啊,期待您的分享,太感谢了 🙏

  • 其他回帖
  • muxue 1 3 赞同

    思源笔记的最大优势在于编辑器体验远远优于大部分笔记软件,光是这一点 + 本地 + 自带同步在我的使用体验中就是不可替代的作用了。

    我现在思源里面几十万字的笔记,都没有用过花里胡哨的功能。开发者现在光是修正常功能的 bug 都心力交瘁了,哪有时间上这些小功能?所有的这些问题最终归结来说就是开发者太少了,本身就是一个用爱发电为多的项目,能养活软件不要停止维护就很不错了。有太多开源笔记软件看起来不错最后都停止维护了的……

    思源笔记本身是更加注重 pc 而不是移动端的,移动端功能缺失那是再正常不过了。

    2 回复
  • 用逻辑的方式来描述下就是

    因为 思源没有 移动端系统分享的快捷方式 and 切换文档树单击展开&双击打开 and 移动端桌面模式 and 动态查询、汇总没做图形界面 所以 思源 没有一般人看来最基本的功能 所以 思源对核心体验功能不怎么重视。

    逻辑的结构是: 因为 A and B and C and D -----> E-----> F

    当且仅当满足前真后假的时候,逻辑为假

    既是 思源没有 A、B、C、D 这些功能 同时 有一般人看来最基本的功能 这两个事实真,就可以说明逻辑为假

    既是 取决于 思源笔记是否有一般人看来最基本的功能

  • ONIONLYONE 1

    每个人使用软件的侧重不一样,不可能全都兼顾到,但软件是开源的,理论上你的所有需求都能得到满足,且实际操作起来也不算复杂,与其说是面向极客群体,不如说是用户指引有待完善,用户不知道选择什么怎么选择才能实现自己的需求。但没有软件是完美的,拿其他软件的优势来对比思源的不足,是不公平的。我始终坚持一个观点,如果你注重的是笔记本身,而不是优美的画面(虽然理论上也能实现,但大伙好像都不怎么讨论),思源绝对能满足你的绝大部分需求,许多你在其他软件实现不了的功能,在思源都有解决办法,而且论坛良好的氛围和开发者的坚持更新都能让人有理由相信很多现在实现不了的功能,未来都会实现。

    回到你的吐槽本身。

    1.移动端系统分享其实可以通过微信收集箱解决,即使真的加上像其他笔记那样的分享功能,由于开启软件同步需要等待,体验想必也不会太好,你可以尝试不同的工作流来解决这个问题,比如将收集和整理分开,使用其他应用(比如我用有道云)统一收集资讯,晚上集中写 daily note 进行记录。

    2.文档树这个确实很影响体验,尤其在移动端,挺恼火的,可以向开发者提议更改。但现在我使用数据库 + 书签 plus 插件管理笔记,几乎完全摆脱了文档树的管理方式,如果你有兴趣,可以了解下。

    3.移动端桌面模式这个功能我不太理解,如果说的是平板,安卓平板界面和 pc 几乎是一致的,我不认为需要专门开发个新的模式,毕竟目前开发资源实在有限,且需要该功能的用户量估计也不太大,建议在论坛明确你的需求,看看各位大佬有没有解决办法。

    最后还是那句话,每个人的需求是不一样的,很多你需要的功能,在其他人看来可能是累赘,如果把每个人的需求都放思源的默认功能中,是否会导致软件十分冗杂也是个需要考虑的问题。思源是个良心软件,虽然有学习门槛,但如果实现之后真的能对记笔记提供很大帮助,花点时间又如何呢。开发者的负责的态度和论坛各位大佬的无私帮助,都让我挺感动的,而这些,在其他笔记软件上可能不一定会有。

    1 回复
  • 查看全部回帖

推荐标签 标签

  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 621 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 65 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    103 引用 • 295 回帖 • 1 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 1 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • danl
    101 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 623 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 3 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    942 引用 • 1459 回帖 • 84 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    164 引用 • 484 回帖
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    9 引用 • 32 回帖 • 115 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3170 引用 • 8209 回帖
  • 音乐

    你听到信仰的声音了么?

    60 引用 • 511 回帖
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 268 回帖 • 86 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖 • 1 关注
  • FreeMarker

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

    23 引用 • 20 回帖 • 445 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    220 引用 • 472 回帖
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 654 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 10 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    130 引用 • 793 回帖
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    5 引用 • 62 回帖 • 2 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • 服务器

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

    124 引用 • 580 回帖
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    191 引用 • 509 回帖
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    120 引用 • 171 回帖