专栏首页.NET企业级解决方案应用与咨询.NET Core/.NET5/.NET6 开源项目汇总8:Blazor项目

.NET Core/.NET5/.NET6 开源项目汇总8:Blazor项目

系列目录 【已更新最新开发文章,点击查看详细】

Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架:

  • 使用 C# 代替 JavaScript 来创建信息丰富的交互式 UI。
  • 共享使用 .NET 编写的服务器端和客户端应用逻辑。
  • 将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。
  • 与新式托管平台(如 Docker)集成。

使用 .NET 进行客户端 Web 开发可提供以下优势:

  • 使用 C# 代替 JavaScript 来编写代码。
  • 利用现有的 .NET 库生态系统。
  • 在服务器和客户端之间共享应用逻辑。
  • 受益于 .NET 的性能、可靠性和安全性。
  • 在 Windows、Linux 和 macOS 上使用 Visual Studio 保持高效工作。
  • 以一组稳定、功能丰富且易用的通用语言、框架和工具为基础来进行生成。

1、Ant Design Blazor

Ant Design Blazor是一套基于 Ant Design 和 Blazor 的企业级组件库。

特性

  • 提炼自企业级中后台产品的交互语言和视觉风格。
  • 开箱即用的高质量 Blazor 组件,可在多种托管方式共享。
  • 支持基于 WebAssembly 的客户端和基于 SignalR 的服务端 UI 事件交互。
  • 支持渐进式 Web 应用(PWA)
  • 使用 C# 构建,多范式静态语言带来高效的开发体验。
  • 基于 .NET Standard 2.1 / .NET 5,可直接引用丰富的 .NET 类库。
  • 可与已有的 ASP.NET Core MVC、Razor Pages 项目无缝集成。

支持环境

  • .NET Core 3.1 / .NET 5。
  • Blazor WebAssembly 3.2 /.NET 5 正式版。
  • 支持服务端双向绑定。
  • 支持 WebAssembly 静态文件部署。
  • 主流 4 款现代浏览器,以及 Internet Explorer 11+(限 Blazor Server)。
  • 可直接运行在 Electron 等基于 Web 标准的环境上。

由于 WebAssembly 的限制,Blazor WebAssembly 不支持 IE 浏览器,但 Blazor Server 支持 IE 11+。 详见官网说明

开源地址:https://gitee.com/ant-design-blazor/ant-design-blazor

2、Bootstrap of Blazor

BootstrapBlazor 是一套基于 Bootstrap 和 Blazor 的企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现。

由于 Bootstrap UI 框架目前版本对 jQuery 有依赖,所以我们的 BootstrapBlazor 对 jQuery 也是有依赖

依赖关系为:BootstrapBlazor > Bootstrap > jQuery

官网:https://www.blazor.zone

3、jQWidgets

官网:https://www.htmlelements.com/blazor

系列目录 【已更新最新开发文章,点击查看详细】

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【重榜?】.NET 6 Preview 1 开箱上手!带你尝试新版本更新!

    最近 .NET 6 Preview 1 发布了,.NET 统一是此版本的核心。大家可以读一下原文博客:

    痴者工良
  • 性能再提升70%?大咖前瞻带你揭开.NET6的神秘面纱!

    本月初微软官宣.NET 6 的RC1正式发布,这意味着.NET6正式版跟我们见面的时间又近了一步。在之前的.NET6预览版本中,微软加入了大量新功能特性,而在最...

    葡萄城控件
  • 64位Visual Studio 2022来了,微软在下一盘大棋!

    难得五一长假,蹲家里盘点了一下这2年.NET的发展,可谓日新月异,重现辉煌,各种重磅更新接踵而至:

    寒树Office与RPA
  • .NET 平台系列6 .NET Core 发展历程

      在我的上一篇博客《.NET平台系列5 .NET Core 简介》中主要介绍了.NETCore的基本情况,主要包括.NET跨平台的缘由、.NET Core的定...

    张传宁IT讲堂
  • .NET Core/.NET5/.NET6 开源项目汇总7:电商项目

    谈起.NET/.NET Core的企业级实战案例,电商项目是典型代表。其中高负载、高并发、高可用性等问题是考核.NET技术性能的重要指标。下面整理的几个电商项目...

    张传宁IT讲堂
  • .NET Core/.NET5/.NET6 开源项目汇总4:CMS、Blog项目

    开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建...

    张传宁IT讲堂
  • .NET平台系列18 .NET5的超强优势

      .NET5 统一版本之后将支持所有 .NET 应用程序类型:Xamarin、ASP.NET、IoT 和桌面。此外,它将利用一个单独的 CoreFX/基类库 ...

    张传宁IT讲堂
  • .NET Core/.NET5/.NET6 开源项目汇总5:(权限)管理系统项目

    企业管理系统一般包含后台管理UI、组织机构管理、权限管理、日志、数据访问、表单、工作流等常用必备功能。下面收集的几款优秀开源的管理系统,值得大家入门学习。如有新...

    张传宁IT讲堂
  • .NET Core/.NET5/.NET6 开源项目汇总10:实用工具

    Files 是一个用C#开发的文件管理器,它利用了 Windows 平台的最新功能,包括 Fluent Design、无缝更新和 API,可实现用户期望的性能和...

    张传宁IT讲堂
  • 刷新.NET

    .NET Core 发布的那一天起,它在完成自我刷新的过程,一切为了适应未来,云原生。不仅仅跨平台那么简单。

    李明成
  • .NET Core/.NET5/.NET6 开源项目汇总12:WPF组件库2

    WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0...

    张传宁IT讲堂
  • .NET Core/.NET5/.NET6 开源项目汇总11:WPF组件库1

    WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0...

    张传宁IT讲堂
  • .NET Core/.NET5/.NET6 开源项目汇总3:工作流组件

    开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建...

    张传宁IT讲堂
  • .NET 6 预览版发布,Python的跨平台地位受到挑战

    跨平台是最近几年非常火的主题,因为现在的各种平台简直太多了。Windows、macOS、Linux、Android、iOS、Web、小程序、IoT等等。以后还可...

    蒙娜丽宁
  • .NET 生态系统的蜕变之 .NET 6

    .NET 6 是自.NET 4 框架以来生态系统看到的最大版本更新,虽然.NET Core 是2014年开始非常大的一项重大战略举措,但是.NET 6是真正的具...

    张善友
  • .NET Core/.NET5/.NET6 开源项目汇总2:任务调度组件

    开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建...

    张传宁IT讲堂
  • .NET Core/.NET5/.NET6 开源项目汇总1:常用必备组件

    开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建...

    张传宁IT讲堂
  • .NET平台系列31:.NET团队送给.NET开发人员的云原生学习资源汇总

     .NET Core 启动于2016年,跟K8S同年诞生,既拥有着悠久的历史积累,又集成了当下最新的设计理念,加上.NET团队持续对容器技术的官方支持和适配改...

    张传宁IT讲堂
  • .NET5 Blazor初探

    经常看我公众号的朋友应该能看出来,我的文章基本都是.Net、Android、OpenCV的相关的,用到的语言C#、Kotlin、C++、还有现在偶尔还维护下的D...

    Vaccae

扫码关注云+社区

领取腾讯云代金券