说起称心的讲义应用软件,绝大多数人必选的可能是 “Notion”,很多 Notion 的广度采用者将其想像成他们的 “第三神经系统”。
作为这款 PLG (商品驱动力快速增长)的文本协同网络平台,Notion 凭借着其出众的商品萨利耶德贝阿尔恩县所处企业增添上一千万的亚洲地区采用者,还缔造了无法拷贝的从 0 到 100 万美元的高速路快速增长方向。
只是所以一个饱获赞许的商品也有点儿不轻松。对亚洲地区采用者来说,Notion 不全力支持英文是采用的最小妨碍。其二,Notion 还缺乏原生植物的图形界面应用程序,讲义文本不能app查阅,采用者个人隐私性也存有一定的隐患。
所以是不是既能满足用户类似于 Notion 的工作商业模式,又更淋浴间的应用软件系统呢?前段时间,马加仓在 Gitee 自学时,辨认出了这款自称为 Notion 开放源码代替品的工程项目,让我们一同嘿嘿与否名符其实?
AppFlowy 是什么?
AppFlowy 是这款如前所述 Flutter 和 Rust 构筑的讲义类辅助工具,它自称为 “Notion 开放源码代替品”。它适用于于需要控股权和稳定性,又要保证信息安全和终端新体验的开发人员。采用操作过程中,采用者能 DIY 他们的搜索引擎、网页外形,还能虚拟化采用。
开放源码许可:AGPL-3.0
工程项目门牌号:https://gitee.com/greenlee/AppFlowy
机能与竞争优势
全力支持虚拟化
据了解,AppFlowy 的前端和后端都用到了 Rust。其中,AppFlowy 的前端架构还采用了 DDD (领域驱动设计)的概念,且采用分层架构。
具体说,AppFlowy 的前端架构分层为两大部分:即如前所述 Flutter 实现的UI 组件 部分,及 如前所述 Rust 实现的 数据组件 部分。
AppFlowy 通过实现 FlowySDK 来做到虚拟化:在 Flutter 中定义接口,在 Rust 中实现接口,然后通过 Dart FFi 来绑定 Rust 实现。
(截图源自网络公开资料)
保证数据个人隐私
这是 AppFlowy 主打的竞争优势。在文档中,他们表示采用此工程项目能让你 100% 控制数据,也能在任何地方托管 AppFlowy,没有供应商绑定。
全力支持定制化,可本地安装
这是个开放源码工程项目,源代码是开放的,你能根据他们的需求保留个人数据,并完全控制它。此外,开发团队在文档中提到采用者也能采用app商业模式来更好全力支持本地安装。
其他机能
能添加待办事项、管理任务文本高亮和基本的格式化用于编辑单元格/网格的键盘快捷键简约界面全力支持深色商业模式工程项目 Demo
如何安装?
多种方式可安装 AppFlowy
Mac 采用者采用 Homebrew 一键安装
brew install appflowyDocker 启动dockerrun –rm \ -v$HOME/.Xauthority:/root/.Xauthority:rw \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -v /dev/dri:/dev/dri \ -v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \ -v appflowy-data:/home/appflowy \ -e DISPLAY=${DISPLAY} \ appflowyio/appflowy_client:latest注意:Docker 容器中需要访问你的 X server,提议在执行后运行xhost + 命令
手动构筑需配置 Rust 和 Flutter 环境,提议参考工程项目文档。
工程项目门牌号:
https://gitee.com/greenlee/AppFlowy对标 Notion 是在重复造轮子吗?
虽然 AppFlowy 自称为是 Notion 的开放源码代替品,但老实说,这个工程项目机能还不够很强大。虽然它的基础编辑机能没有什么问题,但是整体上距离 Notion还有一定的距离。
AppFlowy 的开发人员也强调 Notion 是他们喜欢的工程项目和知识管理辅助工具,团队成员也在为其付费采用。然而从他们过去的采用经验来看,他们认为像 Notion 这样的辅助工具,未来可能存有一个天花板,这样的天花板会迫使他们优先考虑一部分采用者的需求,即便这些采用者的需求与其他采用者的截然不同。而这种”选择”会令采用者的新体验感大幅降低。
因此种种限制造就了 AppFlowy 开发人员的初衷:让任何采用者都能创建符合他们需求的应用程序。
同时,他们也认识到虽称为 Notion 开放源码代替品,但是并没有表示在机能或者设计上胜过 Notion。反而是希望能通过开放源码这种商业模式培育一个社区,充分发挥开放源码社区驱动力的可扩展性,无论是个人还是企业都能从中缔造符合他们需求的东西。
目前市面上对标 Notion 的商品并不少见。有开放源码的,也有没开放源码的,有收费的,也有即将收费的。在你看来,开放源码应用软件与闭源应用软件相比,竞争优势是什么?对一个商品/应用软件来说,开放源码这种商业模式又能为他们能够增添些什么呢?
期待开放源码开发人员最真实的声音
直接参与开放源码的人对开放源码生态的感知是最原生植物的,为了进一步刻画更为真实的画像,严肃看待、评价、理解开源开发人员这个群体及其需求,OSCHINA & Gitee 特面向所有开放源码开发人员,发起本次「2022 中国开放源码开发人员」问卷调查,点击下方问卷门牌号即可填写。为了感谢开发人员们的认真反馈,本次问卷活动的最后设置了抽奖环节,奖品汇集了 OSCHINA & Gitee 几乎所有周边品类噢~
问卷填写门牌号:
https://wj.qq.com/s2/11022804/f3c0/