赞
踩
我之前的文章:知识管理软件 Anytype 的 Alpha 使用体验及核心结构讲解
先前参加过 Anytype 的 Alpha 封闭测试,那时大家都将他当成了“离线免费版 Notion”去使用。事实上这口号也确实吸引了大批人前来体验。
但是开发者并不是想做一个翻版 Notion,它们想做成一个去中心的社交网络,于是此次大更新主要是:
以下就让我们重点解释一下。
Trust our code, not our words.
相信我们的代码,而非我们的承诺。
——Any Association
这款软件将源代码公开了,使用的是自身协议 《Any Source Available License 1.0》,该协议允许你自由修改软件用于非商业用途。
在本文的结尾我们会简单梳理一下仓库。
同样是 “Any” 字辈说明了这是一款自研的同步方案,也是 Any 团队们实现去中心的社交网络的基座。而不仅仅是“去中心化”等夸张的描述,用 Git 举例就是所有人的更改都不会丢失且会自动合并(合并方式由系统决定)。
简单说明它的特点:
具体更多,请看:Protocol overview (anytype.io)
回到软件中,从空间的详细信息可以想象一个网络出具雏形,任何账户都可以创建多个空间,空间可以选择共享(目前开发中):
在我此前的文章中说过,集锦推出之前,想要将一些页面放入同一个页面展示,就需要创建一个对象页面后进行对象链接,这种链接会在关系图中体现出来。但有时候页面对象之间并没有很强的关系,这造成关系图变得非常复杂失去原来的意义。
相较于集合(Sets),集锦在关系图中是不会显示的,是真正的文件夹。
在作者所处的桌面 0.35.14-beta 版本中,已经有了完全翻译的简体中文界面。相信使用门槛将进一步降低。感谢我在内的所有社区翻译者!
如何让人放心地使用一款新兴的笔记软件?做好导入导出系统!在当前版本中,可以使用 Any-Block 作为导入导出方式。而且类似印象笔记的 enex 文件那般使用 XML 导出人可以读得懂的字符,Any-Block 也可以使用 JSON 导出笔记内的所有信息,可以更方便的处理我们的笔记而不用烦恼“这个二进制文件该怎么解析”。
代码片段:
// 不完整的 JSON 代码 "layout": 0, "links": [ ], "name": "测试页面", "restrictions": [ ], "snippet": "这是一个测试页面", "type": "ot-page", "workspaceId": "bafyreihcenqsxuewnhe6yxj4dmhu3xqan6rntewtisuuzd6kwq2c255nji" }, "objectTypes": [ "ot-page" ], "relationLinks": [ { "key": "workspaceId", // 易于理解
这篇文章拖得有点久。从 Anytype Alpha 测试一路走来,见过开发组走入牛角尖,见过社区疯狂提需求,提 Bug。不过因为当前开发具体都在后端,所以前端交互部分真的是非常非常缓慢,几年过去,那时的优点现在 Notion 都有所吸纳,但是开发组已经决心做“去中心化”这个差异化赛道,不卷笔记赛道了,因为其独特的 P2P 笔记同步,我也很期待它未来的成品是什么样的,目前还会一直支持 Anytype 下去。未来也已经决定了要出一篇文章讲述 Anytype 的使用技巧。
如果你也对 Anytype 感兴趣,欢迎与我一同翻译 Anytype。
所有代码完全开源可供审查。以下是主要仓库介绍(链接放最下):
Anytype 的核心。是一款中间件,使用 Go 语言编写,用于跨平台客户端统一内部逻辑。
前面已经提过了,这是一个完整的,现成的同步方案。
Any-Sync是一种开源协议,旨在创建高性能,本地优先,对等,端到端的加密应用程序,以促进多个用户和设备之间的无缝协作。
——翻译自 GitHub 仓库自述文件
Windows、 Linux 与 MacOS 桌面端。
Anytype 的 Android™版本。
Anytype 的 iOS 与 iPadOS 版本。
开源仓库:Anyproto 组织
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。