[推荐]大量 Blazor 学习资源(一)

预警前言 / Introduction

Blazor 是什么?

  • Blazor 允许您使用 C# 而不是 JavaScript 构建交互式 Web UI。

  • Blazor 应用由使用 C#、HTML 和 CSS 实现的可重用 Web UI 组件组成。客户端和服务器代码都用 C# 编写,允许您共享代码和库。

???? 本文主要来给大家带来了 Blazor 相关的一些很棒的学习资源集合,强烈建议收藏。

  • Blazor WebAssembly 3.2 正式发布

  • 别了,JavaScript;你好,Blazor

  • 使用Jexus 容器化您的 Blazor 应用程序

社区

  • Ant Design Blazor - 基于 Ant Design 和 Blazor 的企业级组件库 (⭐1070)

https://github.com/ant-design-blazor/ant-design-blazor

该组件库被微软官方列入 Blazor UI 推荐列表,是国内最值得学习的 Blazor UI 框架之一。

  • Bootstrap Blazor Component - Bootstrap 样式的 Blazor UI 组件库

https://gitee.com/LongbowEnterprise/BootstrapBlazor

  • Awesome Blazor on Twitter

https://twitter.com/awesomeblazor

  • Hashtag on Twitter

https://twitter.com/hashtag/blazor

  • Gitter

https://gitter.im/aspnet/Blazor

  • Learn Blazor

https://learn-blazor.com/

  • Stack Overflow

https://stackoverflow.com/questions/tagged/blazor

  • WebAssemblyMan

https://www.webassemblyman.com/

常规 / General

  • Blazor 开源地址 (⭐9086)

https://github.com/dotnet/blazor

  • FAQ - 微软官方提供的常见问题 Wiki

https://github.com/dotnet/blazor/wiki/FAQ

  • ASP.NET Blog's archives - 微软官方 Blazor 开发博客

https://devblogs.microsoft.com/aspnet/category/blazor/

  • Blazor - 微软官方 Blazor 网站

https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor

  • Blazor bites - Chris Sainty 的开发博客

https://chrissainty.com/blazor-bites/

  • Blazor Extensions - 精选 Blazor 扩展

https://github.com/BlazorExtensions

  • Blazor University - 非官方 Blazor 文档

http://blazor-university.com/

  • Demo - 官方基础 Demo 演示

https://blazor-demo.github.io/

  • Documentation - 微软官方 Blazor 文档

https://docs.microsoft.com/en-us/aspnet/core/blazor

  • eShopOnBlazor - 从传统 ASP.NET WebForm 移植过来的 Blazor 项目 (⭐96)

https://github.com/dotnet-architecture/eShopOnBlazor

  • Introduction to ASP.NET Core - ASP.NET Core 介绍

https://docs.microsoft.com/en-us/aspnet/core/

  • Study Blazor - 适合初学者学习,包括大量从基础到高级的概念和代码片段

https://studyblazor.com/

  • Workshop - 完全使用 Blazor 开发的披萨预定网站详细教程 (⭐1500)

https://github.com/dotnet-presentations/blazor-workshop/

样例项目 / Sample Projects

授权认证

  • BlazorWithIdentity - 使用 EF Core 和 Blazor 实现的授权认证 Demo  (⭐143)

https://github.com/stavroskasidis/BlazorWithIdentity

  • Authentication with client-side Blazor - 使用 WebAPI 和 ASP.NET Core 实现的 client-side Blazor 认证 (⭐92)

https://github.com/chrissainty/AuthenticationWithClientSideBlazor

  • BlazorAuthenticationSample - ASP.NET Core Blazor 授权认证 Demo (⭐30)

https://github.com/christiansparre/BlazorAuthenticationSample

  • Blazor.Msal - 基于 MSAL 实现的单页 Blazor 项目认证 Demo (⭐27)

https://github.com/cradle77/Blazor.Msal

  • Blazor.OpenId - 使用 OpenId 身份验证和客户端认证 Demo (⭐14)

https://github.com/jbomhold3/Blazor.Openid

  • BlazorGraphApi - 使用 Azure Active Directory 认证的 Blazor Server Demo (⭐4)

https://github.com/wmgdev/BlazorGraphApi

云项目

  • BlazorAzure.WebApp - Blazor Azure Web 应用 (⭐68)

https://github.com/gpeipman/BlazorDemo/tree/master/BlazorAzure.WebApp

  • BlazorAzure.Functions - Blazor Azure 云函数应用 (⭐68)

https://github.com/gpeipman/BlazorDemo/tree/master/BlazorAzure.Functions

  • BlazorFile2Azure - Blazor WebAssembly 模式上传文件到 Azure (⭐11)

https://github.com/daltskin/BlazorFile2Azure

  • Blazor WASM Deployment - WASM 部署 (⭐9)

https://github.com/timheuer/blazor-deploy-sample/

CMS

  • BlogCore - 使用领域驱动设计和清晰体系架构的现代化 CMS (⭐298)

https://github.com/thangchung/blog-core

  • WordDaze - Blazor 开发使用 WebAPI 作为后端的博客 (⭐61)

https://github.com/chrissainty/worddaze

  • RapidCMS - Blazor 开发的CMS (⭐73)

https://github.com/ThomasBleijendaal/RapidCMS

  • AcBlog - PWA 渐进式可全静态模式托管的博客 (⭐8)

https://github.com/acblog/acblog

游戏

  • AsteroidsWasm - 小行星游戏 (⭐71)

https://github.com/aesalazar/AsteroidsWasm

  • Flappy Blazor Bird (⭐27)

https://github.com/ctrl-alt-d/FlappyBlazorBird

  • Blagario - 多人在线游戏实验性项目 (⭐23)

https://github.com/ctrl-alt-d/Blagario

  • DiabloBlazor - Web 版暗黑破坏神 (⭐18)

https://github.com/n-stefan/diabloblazor

  • BlazorPong - 多人对战乒乓球游戏 (⭐4)

https://github.com/MACEL94/BlazorPong

  • BlazorConnectFour - 经典的童年游戏 ConnectFour (⭐7)

https://github.com/exceptionnotfound/BlazorConnectFour

作者还将详细的开发过程写成了博客

https://exceptionnotfound.net/learning-blazor-by-building-connect-four-in-asp-net-core/

  • Memory Game Wasm/PWA - 记忆游戏

https://github.com/HillPhelmuth/MemoryEtcWasm

  • Trains.NET - .NET and C#构建的 2D 火车游戏 (⭐33)

https://github.com/davidwengier/Trains.NET

混合开发

  • Blazor + Electron (⭐523)

https://github.com/aspnet/AspLabs/tree/master/src/ComponentsElectron

  • Blazor + WebWindow 介绍

https://blog.stevensanderson.com/2019/11/18/2019-11-18-webwindow-a-cross-platform-webview-for-dotnet-core/

  • Blazor + WebWindow 示例 (⭐1611)

https://github.com/SteveSandersonMS/WebWindow/tree/master/samples/BlazorDesktopApp

  • BlazorPoint - SharePoint Pages 托管的 Blazor

https://gitee.com/beek/awesome-blazor

日志

  • Logging.Samples - 日志 (⭐3)

https://github.com/akovac35/Logging.Samples

机器学习

  • Scalable sentiment analysis - 情感分析 (⭐2594)

https://github.com/dotnet/machinelearning-samples/tree/master/samples/csharp/end-to-end-apps/ScalableSentimentAnalysisBlazorWebApp

  • PropertyPrices - 预测伦敦房价 (⭐1)

https://github.com/jameschch/PropertyPrices

  • BlazorML5 (⭐7)

https://github.com/sps014/BlazorML5

  • Baseball Machine Learning Workbench - 机器学习控制台 (⭐10)

https://github.com/bartczernicki/MachineLearning-BaseballPrediction-BlazorApp

  • optimizer.ml - “server-less” 通用优化算法参数的套件(⭐18)

https://github.com/jameschch/LeanParameterOptimization

手机开发

  • Mobile Blazor Bindings - Blazor 模型绑定练习

https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/


推荐阅读:

  • 使用Flutter开发的抖音国际版

  • Blazor WebAssembly 3.2 正式发布

  • ASP.NET Core Blazor 初探之 Blazor WebAssembly

  • ASP.NET Core Blazor 初探之 Blazor Server

开发者精选资讯
 每日为您推荐开发精选资讯

长按二维码
关注 「开发者精选资讯」 公众号

好文章,我在看 ❤️ 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/309703.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络原理往期考试题+部分详解+最终版

一.填空题: (号代表出现次数,无则说明一次) 1. 在采用电信号表达数据的系统中,数据有数字数据和__模拟数据__两种。 2. 国际标准化组织ISO提出的不基于特定机型、操作系统或公司的网络体系结…

计算机博士两篇一区两篇会议,本科博士联手!西电陈渤团队两篇论文被顶级会议录用...

第34届神经信息处理系统大会(Neural Information Processing Systems, NeurIPS,https://neurips.cc/)将于12月06日—12月12日,通过线上举行。该会议是跨学科的,主要包括人工智能和自然神经信息处理,代表着热门科研领域的最前沿&am…

从零开始实现 ASP.NET Core MVC 的插件式开发(七) - 问题汇总及部分问题解决方案...

标题:从零开始实现 ASP.NET Core MVC 的插件式开发(七) - 问题汇总及部分问题解决方案作者:Lamond Lu地址:https://www.cnblogs.com/lwqlun/p/12930713.html源代码:https://github.com/lamondlu/Mystique前景回顾从零开始实现 ASP…

C++实现顺序串(完整代码)

代码如下: #include<iostream> #include <cstring> #define _CRT_SECURE_NO_WARNINGS using namespace std;class String { public:String(){size 0;str new char[size 1];str[0] \0;}String(const String &obj){size obj.size;str new char[size 1];i…

投影仪硬件边缘融合服务器,带你了解投影融合的边缘融合显示技术

原标题&#xff1a;带你了解投影融合的边缘融合显示技术边缘融合显示系统是一个专业、复杂的视屏显示系统。在设计组建的时候务必考虑周密&#xff0c;消除各类不良因素。因为边缘融合系统建设具有相关器材多、系统连接复杂、易受环境因素干扰的特性&#xff0c;所以如果没有在…

Sql Server之旅——第六站 为什么都说状态少的字段不能建索引

我们在学sqlserver的时候&#xff0c;大多教科书和前辈们都说状态少的字段不要建索引&#xff0c;由此带来的开销还不如不建索引&#xff0c;但是这句话有多少人真的知道&#xff0c;或者说有多少人真的对此有比较深刻的理解&#xff0c;而不是听别人道听途说。。。这样记得快&…

概率论复习题+部分详解

概率论与数理统计练习题 1.假设检验中&#xff0c;显著性水平α\alphaα 限制&#xff08;第一类错误&#xff08;拒真错误&#xff09;#&#xff09;的概率 分析&#xff1a; &#xff08;1&#xff09;&#xff0e;原假设为真时拒绝原假设的概率不超过α &#xff08;2&…

【壹刊】Azure AD B2C(一)初识

一&#xff0c;引言&#xff08;上节回顾&#xff09;上一节讲到Azure AD的一些基础概念&#xff0c;以及如何运用 Azure AD 包含API资源&#xff0c;Azure AD 是微软提供的云端的身份标识和资源访问服务&#xff0c;帮助员工/用户/管理员访问一些外部资源和内部资源&#xff1…

英语期末复习unit 3-4课后习题第一题及背诵段落

unit 3 背诵段落&#xff1a; 2 When a recent college graduate came into my office not too long ago looking for a sales job, I asked him what he had done to prepare for the interview. He said he’d read something about us somewhere. 不久前一个新近毕业的大…

操作系统知识点总结+最终版

1、测试题要搞明白 点击可得测试题详解 2、操作系统的四个基本特征&#xff0c;基本功能 操作系统的目标:方便性、有效性、可扩充性、开放性。 操作系统的四大基本特征&#xff1a;1、并发2、共享3、虚拟4、异步&#xff1b; 操作系统的五大功能分别是处理器管理、存储器管理…

如何看云服务器性能,从存储速度看云服务器性能测试

阿 贝云提供免 费云服务器、免 费云虚拟主机&#xff0c;大家有兴趣的可以看看&#xff0c;物超所值喔。衡量存储性能一般看吞吐量(传输速度)和IOPS两个指标。吞吐量主要指大文件的连续读写速度&#xff0c;在大文件的复制、备份等场景适用&#xff0c;用“HD Tune专业版”中的…

操作系统复习题

一、填空题 1&#xff0e;通常所说操作系统的四大模块是指处理机管理、存储管理、设备管理、文件 管理。 2&#xff0e;进程实体是由 进程控制块&#xff08;PCB&#xff09; 、程序段和数据段这三部分组成。 3&#xff0e;文件系统中&#xff0c;空闲存储空间的管理方法有空…

Polly:提升服务可用性

Polly是.NET生态非常著名的组件包一 介绍Polly 的能力• 失败重试&#xff1a;当我们服务调用失败时&#xff0c;能够自动的重试• 服务熔断&#xff1a;当我们服务部分不可用时&#xff0c;我们的应用可以快速响应一个熔断结果&#xff0c;避免持续的请求这些不可用的服务而导…

[汇编语言]实验一:查看CPU和内存,用机器指令和汇编指令编程。

实验一 实验任务: 查看CPU和内存&#xff0c;用机器指令和汇编指令编程。 实验内容: &#xff08;1&#xff09;实验代码: 开始执行命令: &#xff08;2&#xff09;实验代码: &#xff08;3&#xff09;实验代码: 找到了,日期为:01/01/92&#xff0c;这个是虚拟机dos环境(因…