一句话Fluid Framework 是一个用于构建低延迟实时协作应用的开源客户端库集合。
定价开源免费;云服务另计 Fluid Framework 本身以 MIT License 开源并免费提供。正文提到可搭配 Azure Fluid Relay、SharePoint Embedded 等云服务,但未提供具体价格。
适合谁需要在 Web 应用中构建多人实时协作、共享状态同步、协作文档/白板/业务应用的前端与应用开发者、企业开发团队、ISV
核心功能实时共享状态同步分布式数据结构 DDS低延迟协作体验客户端优先应用模型无需自定义服务端代码即可实现数据同步支持 SharedTree、SharedMap、SharedString 等共享数据结构可与 React、Angular、Vue 或原生 JavaScript 配合使用MIT License 开源可搭配 Azure Fluid Relay 与 SharePoint Embedded
功能与用途用于分发和同步共享状态的客户端库集合,帮助开发者构建低延迟实时协作应用。它通过 Fluid runtime、Fluid service 和分布式数据结构,让多个客户端同时创建、编辑共享数据结构,并保持最终一致。
支持语言/框架正文示例使用 JavaScript/TypeScript 风格代码,依赖 Node.js LTS 20+ 构建与测试。文档明确说明可与原生 JavaScript,以及 React、Angular、Vue 等应用框架配合使用。
开源还是闭源开源。Fluid Framework 以 MIT License 免费提供。
自托管选项正文展示 TinyliciousClient 可用于本地开发,并可通过 npm start 启动客户端和本地服务器;但未明确说明生产级自托管方案。云端部分推荐 Azure Fluid Relay 与 SharePoint Embedded。
定价框架本身免费开源。Azure Fluid Relay、SharePoint Embedded 等云服务未在正文中给出价格。
API/SDK提供 fluid-framework 包及 @fluidframework/tinylicious-client 等客户端库,包含 SharedTree、TreeViewConfiguration、SchemaFactory、Tree、SharedMap、SharedString、TaskManager 等 API,并有 API Documentation。
集成与生态可结合 Azure Fluid Relay、SharePoint Embedded;被 Autodesk、Hexagon、Microsoft Loop、Microsoft Teams、Power Apps、Whiteboard 等使用或展示。支持主流 Web 框架。
文档质量文档结构完整,包含 Overview、Quick Start、教程、示例、Testing、Deployment、Data Structures、Concepts、FAQ、Migration、Release Notes、API Documentation。正文中提供环境准备、GitHub 示例、命令行步骤和代码样例,质量较高。
中国访问未知
适用场景协作文档编辑器、实时白板、多人表格/表单、协同设计工具、企业业务应用中的共享状态、内嵌 Microsoft 365 文件/文档协作能力
同类Yjs、Automerge、Liveblocks、Replicache、ShareDB