内容提要
微软宣布Fluid Framework 2.0预览版发布,包括SharedTree分布式数据结构、撤销/重做功能、事务、事件和模式改进等多项功能。Fluid Framework 2.0预计今年夏季正式发布。
延伸解读
从Beta到预览版:关键改进
相比今年1月的Beta版本,2.0预览版在SharedTree分布式数据结构上持续优化,并新增了撤销/重做、事务、事件和模式改进等功能。这些改进使开发者能更高效地构建协作应用,预览版已接近正式版,可开始新应用开发或测试现有1.x应用升级。
SharedTree与事务:原子性操作的价值
SharedTree提供了直观的编程接口,支持基本类型、对象、数组和映射。事务功能允许将多个更改分组,确保它们原子性应用或失败,同时生成单个可撤销对象,简化了撤销/重做操作。这有助于维护数据一致性,尤其在多客户端协作场景中。
开发者工具与遥测:提升调试与监控
Fluid DevTools浏览器扩展增强了可用性,新增SharedTree数据可视化和操作延迟遥测可视化。Typed telemetry支持通过fluid-telemetry包提供类型化事件,可对接任意分析工具,并附带Azure App Insights辅助包和仪表板查询,便于监控应用使用情况和优化性能。
发布计划与升级建议
Fluid Framework 2.0预览版现已发布,正式版计划于今年夏季推出。预览版已接近正式版,开发者可开始构建新应用或测试升级现有1.x应用,但建议在稳定正式版发布后再进行部署。更多发布类型和API保证信息可参考官方文档。
Q&A
Fluid Framework 2.0预览版有哪些新功能?
Fluid Framework 2.0预览版引入了SharedTree分布式数据结构、撤销/重做功能、事务处理、事件功能更新和模式改进等多项新功能。
什么是SharedTree分布式数据结构?
SharedTree分布式数据结构是一种直观的编程接口,支持多种数据类型,包括原始数据、对象、数组和映射。
Fluid Framework 2.0的撤销/重做功能如何工作?
撤销/重做功能允许用户监听更改并跟踪可撤销对象,即使在远程客户端进行了其他更改,也能进行撤销和重做。
Fluid Framework 2.0的事务处理有什么优势?
事务处理允许将多个更改分组为原子性应用,确保要么全部成功,要么全部失败,从而简化撤销和重做操作。
Fluid开发者工具(DevTools)有哪些改进?
Fluid DevTools的可用性得到了改善,包括对SharedTree中存储数据的可视化和操作延迟的监控。
Fluid Framework 2.0的正式发布计划是什么时候?
Fluid Framework 2.0预计将在今年夏季正式发布。