FAST与Fluent:一个Blazor故事
💡
原文中文,约4200字,阅读约需10分钟。
📝
内容提要
本文介绍了FAST和Fluent UI Blazor库的起源和构建,FAST是基于Web Components和现代Web标准构建的技术,Fluent是微软应用程序中使用的设计系统。Fluent UI Web Components是FAST团队使用他们开发的构建块构建的Fluent设计系统的实现。Blazor是微软用于构建交互式网络应用程序的.NET框架。Fluent UI Blazor库提供了Blazor组件的包装器,使得在Blazor中使用Fluent UI Web Components更容易。该库是一个纯开源项目,已发布多个版本,并广泛采用。
🎯
关键要点
- FAST是基于Web Components和现代Web标准构建的一系列技术,旨在解决用户体验挑战。
- Web Components是一组创建自定义HTML元素的网络标准,支持现代浏览器。
- Fluent是微软在现代应用程序中使用的设计系统,包含五个关键组成部分:光、深度、运动、材质和规模。
- Fluent UI Web Components是基于FAST构建的Fluent设计系统的实现,可以在任何现代浏览器中使用。
- Blazor是微软用于构建交互式网络应用程序的.NET框架,支持C#开发。
- Fluent UI Blazor库为Fluent UI Web Components提供Blazor组件的包装器,简化使用。
- 该库是一个纯开源项目,已发布多个版本,组件数量持续增长,目前接近70个组件。
- 库的基础名称已从Microsoft.Fast.Components.FluentUI更改为Microsoft.FluentUI.AspNetCore.Components。
- 微软在多个项目中使用该库,展示了其成熟度和支持。
- 未来版本将根据用户反馈进行改进,鼓励用户参与讨论。
➡️