微软在GitHub上发布了其新的Fluid框架的代码

堵融裕
导读 Guide为开发人员构建分布式实时协作Web应用程序提供了一个类型脚本库。微软在5月份的Build 2020上宣布,这项技术将是开源的,并为开发者

Guide为开发人员构建分布式实时协作Web应用程序提供了一个类型脚本库。微软在5月份的Build 2020上宣布,这项技术将是开源的,并为开发者提供一个TypeScript库来构建“分布式、实时协作的Web应用”。

在微软5月份在Build 2020上宣布这项技术将是开源的,并将首先作为Fluid的“组件”到达Outlook Web applications和Office.com之后,Fluid Framework资源库已经到达GitHub。在Build 2019上宣布了流体框架。

微软的开源Fluid框架鼓励开发人员使用它来构建新的分布式基于Web的应用程序,以实现低延迟的实时协作。

通过Fluid components,微软允许Web用户的Outlook在电子邮件中嵌入组件,如表格、图表和任务列表,这些组件将自动更新。微软希望开发人员使用Fluid Framework来探索在应用程序、电子邮件和文档中进行协作的新方法。

微软Fluid Framework被描述为“用于分发和同步共享状态的客户端库的集合”。

该公司的目标是帮助开发人员构建协作工具,而无需特定于应用程序的服务器端逻辑。

“如果你根本不需要在服务器代码上投资呢?想象一下,如果你可以使用一个轻量级、低成本的通用服务器,那么想象一下,如果你所有的开发都集中在客户体验上,数据同步已经为你做好了。这是流体的承诺。”在微软Fluid Framework文档中说。

开发者可以将Fluid Framework与JavaScript或其他JavaScript框架(如React、Angular或Vue)一起使用。

微软指出,Fluid Framework还没有准备好建立一个生产质量的解决方案,但表示其背后的核心技术是“成熟和稳定的”。但是,仍然需要开发API、新功能和简化框架的使用。

微软的Fluid Framework应用程序的一个例子是Brainstorm,它使业务线应用程序的用户能够创建自己的笔记。另一个例子是使用脸书的React开源Draft.js富文本编辑器来实现实时的共同创作。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!