- A+
所属分类:.NET技术
Blazor 官方简介
Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架:
- 使用 C# 代替 JavaScript 来创建信息丰富的交互式 UI。
- 共享使用 .NET 编写的服务器端和客户端应用逻辑。
- 将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。
- 与新式托管平台(如 Docker)集成。
使用 .NET 进行客户端 Web 开发可提供以下优势:
- 使用 C# 代替 JavaScript 来编写代码。
- 利用现有的 .NET 库生态系统。
- 在服务器和客户端之间共享应用逻辑。
- 受益于 .NET 的性能、可靠性和安全性。
- 在 Windows、Linux 和 macOS 上使用 Visual Studio 保持高效工作。
- 以一组稳定、功能丰富且易用的通用语言、框架和工具为基础来进行生成。
我的回答
群里聊天,一个同行朋友问我什么是Blazor,因为他对VUE有所了解,我就告诉他说 Blazor “是类似于使用 C# 代替 JavaScript 的VUE” ,他一听就懂了??。
Bulma
Bulma 是一个基于 Flexbox 构建的免费、开源的 CSS 框架,已经有超过200,000开发者在使用。
BulmaRazor
Blazor 是个新东西,因为它想用 C# 代替 JavaScript,俗话说“前端有 Node,后端有 Blazor ”。Bulma 也是个新东西,因为它基于 Flexbox 。走过了艰难的2020年,感觉它们喜结良缘的时机已到,所以有了 BulmaRazor。
为什么不是 BulmaBlazor,因为不好听!两个“不”,“不”二妈“不”瑞则儿,太难听了, Blazor 语法还是 Razor,里面全部是 Razor 组件,所以叫 “布尔玛·瑞”,听听,有美女有祥瑞,B格马上高达忉利天宫了。
其实还有一个原因,nuget 库里已经有一个叫 BulmaBlazor 的包了,F..K !???
BulmaRazor(布尔玛·瑞)是基于 Bulma 框架开发的一套适用于 Blazor 的组件库。目前已经支持了 Bulma 所有官方的元素,还支持了一些扩展,其他的扩展还会陆续加进来。
BulmaRazor 完全开源,可以胜任大家入门级别的学习,当然还可以免费使用,有 Bug 自己修 我来修,文章发布于此,也是希望有兴趣的同学大佬一起参与和交流。
部分组件截图
Button
Tooltip
Collapse
Columns
Form
Badge
DataTable
Modal/Dialog
Timeline
Tile
Tabs
重要的信息!
- BulmaRazor 官方
- Gitee 仓库地址
- Github 仓库地址
- 交流QQ群:995865650