[推荐]大量 Blazor 学习资源(一)
前言 / Introduction
Blazor 是什么?
- Blazor 允许您使用 C# 而不是 JavaScript 构建交互式 Web UI。
- Blazor 应用由使用 C#、HTML 和 CSS 实现的可重用 Web UI 组件组成。客户端和服务器代码都用 C# 编写,允许您共享代码和库。
本文主要来给大家带来了 Blazor 相关的一些很棒的学习资源集合,强烈建议收藏。
常规 / General
- Blazor 开源地址 (⭐9086)
- FAQ - 微软官方提供的常见问题 Wiki
- ASP.NET Blog's archives - 微软官方 Blazor 开发博客
- Blazor - 微软官方 Blazor 网站
- Blazor bites - Chris Sainty 的开发博客
- Blazor Extensions - 精选 Blazor 扩展
- Blazor University - 非官方 Blazor 文档
- Demo - 官方基础 Demo 演示
- Documentation - 微软官方 Blazor 文档
- eShopOnBlazor - 从传统 ASP.NET WebForm 移植过来的 Blazor 项目 (⭐96)
- Introduction to ASP.NET Core - ASP.NET Core 介绍
- Study Blazor - 适合初学者学习,包括大量从基础到高级的概念和代码片段
- Workshop - 完全使用 Blazor 开发的披萨预定网站详细教程 (⭐1500)

样例项目 / Sample Projects
授权认证
- BlazorWithIdentity - 使用 EF Core 和 Blazor 实现的授权认证 Demo (⭐143)
- 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)
- Blazor.OpenId - 使用 OpenId 身份验证和客户端认证 Demo (⭐14)
- BlazorGraphApi - 使用 Azure Active Directory 认证的 Blazor Server Demo (⭐4)
云项目
- 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)
- Blazor WASM Deployment - WASM 部署 (⭐9)
CMS
- BlogCore - 使用领域驱动设计和清晰体系架构的现代化 CMS (⭐298)
- WordDaze - Blazor 开发使用 WebAPI 作为后端的博客 (⭐61)
- RapidCMS - Blazor 开发的CMS (⭐73)

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


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

- Flappy Blazor Bird (⭐27)

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

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


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

- BlazorConnectFour - 经典的童年游戏 ConnectFour (⭐7)
作者还将详细的开发过程写成了博客
https://exceptionnotfound.net/learning-blazor-by-building-connect-four-in-asp-net-core/

- Memory Game Wasm/PWA - 记忆游戏

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


混合开发
- Blazor + Electron (⭐523)
https://github.com/aspnet/AspLabs/tree/master/src/ComponentsElectron
- Blazor + WebWindow 介绍


- Blazor + WebWindow 示例 (⭐1611)
https://github.com/SteveSandersonMS/WebWindow/tree/master/samples/BlazorDesktopApp
- BlazorPoint - SharePoint Pages 托管的 Blazor
日志
- Logging.Samples - 日志 (⭐3)
机器学习
- Scalable sentiment analysis - 情感分析 (⭐2594)

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

- BlazorML5 (⭐7)

- Baseball Machine Learning Workbench - 机器学习控制台 (⭐10)
https://github.com/bartczernicki/MachineLearning-BaseballPrediction-BlazorApp

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

手机开发
- Mobile Blazor Bindings - Blazor 模型绑定练习
https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/

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

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

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

- Awesome Blazor on Twitter
- Hashtag on Twitter
- Gitter
- Learn Blazor
- Stack Overflow
- WebAssemblyMan

扫码关注微信公众号《开发者精选资讯》
[推荐]大量 Blazor 学习资源(一)的更多相关文章
- [推荐]大量 Blazor 学习资源(二)
继上一篇<[推荐]大量 Blazor 学习资源(一)>之后,社区反应不错,但因个人原因导致这篇文章姗姗来迟,不过最终还是来了!这篇文章主要收集一些常用组件.书籍和电子书. 资料来源:htt ...
- Redis初识、设计思想与一些学习资源推荐
一.Redis简介 1.什么是Redis Redis 是一个开源的使用ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API.从2010 年 ...
- springboot 学习资源推荐
springboot 是什么?对于构建生产就绪的Spring应用程序有一个看法. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.(这是springboot的官方介绍) 我们为什么要学 ...
- Linux学习笔记——重点推荐的Linux网络在线学习资源
首先非常感谢百度,感谢网络的搜索引擎技术,也非常感谢学习资源的贡献者和组织! 1:http://billie66.github.io/TLCL/book/zh/ 2:http://www.ha97. ...
- 【特别推荐】Node.js 入门教程和学习资源汇总
这篇文章与大家分享一批很有用的 Node.js 入门教程和学习资源.Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念.它的目标是帮助程序员构建高度可伸缩的应用 ...
- 读书分享全网学习资源大合集,推荐Python3标准库等五本书「02」
0.前言 在此之前,我已经为准备学习python的小白同学们准备了轻量级但超无敌的python开发利器之visio studio code使用入门系列.详见 1.PYTHON开发利器之VS Code使 ...
- 【RS】Automatic recommendation technology for learning resources with convolutional neural network - 基于卷积神经网络的学习资源自动推荐技术
[论文标题]Automatic recommendation technology for learning resources with convolutional neural network ( ...
- Java/C++ 学习资源推荐
列举一下我所知道的一些学习资源,希望能对大家有所帮助 Java学习资源资源: 1.尚学堂 Java300集 链接:https://study.163.com/course/introduction.h ...
- Spring Boot和Spring Cloud学习资源推荐
Spring Boot和Spring Cloud学习资源推荐 比较好的学习资源,分享一下. 1.Spring Boot官方文档:http://projects.spring.io/spring-b ...
随机推荐
- Retrofit的文件上传和进度提示
2019独角兽企业重金招聘Python工程师标准>>> 1.写一个上传监听的接口: /** * Created by Zzm丶Fiona on 2017/7/31. */ publi ...
- Hadoop学习笔记(二)——插件安装和使用(Hadoop Eclipse)
1. Hadoop Eclipse @ 配置 需注意 在写Hadoop的根目录时,路径不能有空格 http://blog.sina.com.cn/s/blog_56d8111101014mlg.htm ...
- html入门详细笔记
Web的基本概念 什么是Web? 中文翻译"网页",它是一些列技术的总称,(包括网站的前台布局.后台程序.美工.数据库开发等),我们称它为网页. Web标准 结构标准(HTML) ...
- 概率dp部分题目
记录一些比较水不值得单独写一篇blog的概率dp题目 bzoj3036 绿豆蛙的归宿 Description 随着新版百度空间的下线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿. 给出一个有向 ...
- ubuntu 下修改MySQL 的root用户密码
环境:Ubuntu 16.04 : Mysql 5.7问题:mysql root登录密码 忘记了..忘记了..忘..了 1.登录MySQL $ mysql -u root -p 输入密码,如果登录 ...
- JMeter Nmon Tool V2.0 插件
很早之前宝路已将nmon监控功能集成到了JMeter中,自己在使用旧版本时,也有诸多不满意的地方.趁着五一假期(基本都是晚上,白天要陪孩子),对插件底层代码进行了重构,自己还要反复测试调整,最晚的一次 ...
- ASP.NET Core 如何使用Mvc相关技术建立Controller、Tag Helper (下)
上篇文章介绍了通过定义两个接口和服务类,分别实现这两个接口,并且进行了一个服务的注册. 今天就来建立Controller 接下来就是在控制器中通过构造函数的方式注入接口(见代码块6行) 代码块2行的意 ...
- Constant Palindrome Sum(贪心*RMQ)
传送门 怎么说呢,想了几个小时没做出来实在可惜. \(\color{Red}{首先肯定想到暴力嘛!但是x定值有那么多值可以取,怎么办呢?}\) 但是题目中有一个很关键的条件 \[a[i]>=1\ ...
- P2201 数列编辑器
传送门呀呀呀呀呀呀呀呀呀呀呀呀呀 \(乍一看题目好像很难\)(实际也确实很难) \(但是我们仔细看就发现,整个数列分成了光标前和光标后两组数列\) \(我们有什么理由不分开储存呢??\) \(然后光标 ...
- 异常: java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
如果出现这个错误信息,如果你的项目是Maven结构的,那么一般都是你的项目的Maven Dependencies没有添加到项目的编译路径下 解决办法: ①选中项目->右键Properties-& ...