作为一名Web开发人员,开发前端我们一般都是使用JavaScript,而Blazor就是微软推出的基于.Net平台交互式客户Web UI 框架,可以使用C#替代JavaScript,减少我们的技术栈、降低学习前端的成本。
而采用Blazor开发,少不了需要封装UI控件,所以今天给大家推荐一套基于Bootstrap风格的Blazor企业级UI组件库。
01 项目简介
BootstrapBlazor是一个用于构建现代Web应用程序的开源框架,它基于Blazor框架,采用Bootstrap的UI样式。Blazor框架允许使用C#代替JavaScript来创建丰富的交互式UI,并将UI呈现为HTML和CSS,支持在众多浏览器中运行,包括移动浏览器。
02 项目特性
1、开箱即用、丰富的企业级Blazor组件,除了兼容Bootstrap的样式库外,还额外增加了100多个组件;
2、支持基于WebAssembly客户端和SignalR服务端UI事件交互;
3、支持渐进式Web应用程序;
4、支持.Net5+;
5、支持ASP.NET CoreMVC、Razor Pages的项目。
03 部分组件截图
1、布局组件
2、导航组件
3、表单组件
4、图表
5、按钮
6、表格
04 项目地址
https://github.com/dotnetcore/BootstrapBlazor
更多开源项目请查看:一个专注推荐.Net开源项目的榜单
- End -
推荐阅读
一个C#扩展库,让Dapper的CRUD操作更简单
一个改善Entity Framework异常处理和错误信息的开源项目
一个非常最有争议的的C#语法
程序员,真有必要了解架构吗?
.NET开源项目PowerArgs,将命令行参数转换为.NET对象,让程序更方便!