前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Blazor资源大全,很棒的Blazor(3)

Blazor资源大全,很棒的Blazor(3)

作者头像
用户10786849
发布于 2023-10-13 00:41:04
发布于 2023-10-13 00:41:04
5210
举报
文章被收录于专栏:token的技术分享token的技术分享

Podcasts

  • Chris Sainty: Blazor in Action - Azure DevOps Episode 238 - 2023年3月27日 - Chris是一位微软MVP、作者和拥有17年ASP.NET经验的软件工程师。他热衷于与社区分享知识,定期为自己的博客以及Visual Studio杂志、Progress Telerik和StackOverflow等其他平台撰写文章。这种对博客的热情使他写了他的第一本书《Blazor in Action》,这是一本构建Blazor应用程序的实用指南。他还在GitHub组织Blazored下维护着几个受欢迎的开源项目。除了敲击键盘外,Chris还是一位热情的演讲者,曾在世界各地的用户组和会议上发表演讲。时长:41分钟。
  • .NET Rocks - Blazor United with Javier Nelson and Steve Sanderson - 2023年3月23日 - 如果你不必在客户端和服务器端Blazor之间进行选择怎么办?Carl和Richard与Javier Nelson和Steve Sanderson讨论了Blazor United在开发早期的情况,为客户端和服务器端渲染提供了灵活性。最简单的情况下,Blazor United在首次访问网站时提供服务器端渲染,以便您可以随时间加载更大的客户端组件。但更深层次的是,网页上的某些元素受益于客户端,某些元素受益于服务器端,为什么您只能选择一个呢?时长:53分钟。
  • Steve Sanderson - Blazor、WASI和优化番茄 - 2022年7月17日 - 在NDC London上,我们与Steve Sanderson坐下来谈论了Blazor的起源故事,.NET 7的一些即将推出的功能,以及Steve目前正在开发的项目。时长:35分钟。
  • WASM无处不在 - Steve Sanderson - 2022年7月7日 - WebAssembly很棒-你还能用它做什么?在NDC London期间,Carl和Richard与Steve Sanderson讨论了他在WebAssembly方面的工作,包括Blazor。Steve谈到了WebAssembly的不断发展,添加了WebAssembly系统集成。这打开了一个可能性,即WebAssembly中的代码可以在任何地方运行-任何操作系统、任何语言,使用任何可用的计算资源。这使得可以在客户端、服务器和中间任何位置运行代码成为可能。时长:55分钟。
  • 索引化视频使用KlipTok与Jeff Fritz - 2022年6月2日 - 如何在事后找到一个很棒的视频剪辑?Carl和Richard与Jeff Fritz讨论了他构建KlipTok的工作,这是一个使Twitch视频剪辑更易于发现和共享的工具。Jeff深入探讨了KlipTok的一些棘手之处,它主要涉及快速索引和搜索以找到正确的剪辑。对各种数据存储技术和使用云的讨论不会让你失望。Jeff可能是一位微软员工,但这并不意味着他只使用微软工具进行项目开发。时长:57分钟。
  • David Ortinau关于.NET MAUI - 2022年5月27日 - Jon Galloway与David Ortinau讨论了.NET MAUI。时长:41分钟。YouTube视频。
  • Unhandled Exception Podcast:Microsoft Build 2022 - 2022年5月25日 - 微软刚刚举办了年度Build大会-其中涉及了许多关于微软开发者领域的热门编程主题的令人兴奋的公告和讨论。每年,我都渴望在Build之后立即发布一集播客,概述这些公告!好吧,今年-这个播客就是要做到这一点!在本集中,我邀请了Scott Hunter和Gaurav Seth一起讨论各种主题。请查看下面的链接,了解我们讨论的内容。时长:71分钟。
  • ASP.NET、博客、Kubernetes等等 - 2022年5月10日 - 与Andrew Lock(andrewlock.net)的Unhandled Exception Podcast。他是Manning电子书《ASP.NET Core in Action, Second Edition》的作者。本集涵盖了很多内容-从ASP.NET的不同版本到Kubernetes、Blazor、gRPC、测试、Minimal API、MediatR等等。
  • Umbraco Heartcore和Blazor,与Poornima Nayar - 2022年5月4日 - 在本集中,我们与Poornima Nayar讨论了Umbraco Heartcore以及您可能在哪里使用它,Blazor,一些关于GraphQL的内容以及它如何与与远程API通信的移动应用程序非常契合。时长:59分钟。
  • 在Blazor的核心 - 2022年2月12日 - Steve Sanderson谈论了他进入技术领域的旅程,他的生活、教育、职业以及其他方面的一切。时长:73分钟。
  • 存档 - 2021,2020,2019,2018,2017。

演示幻灯片

  • 使用 .NET 5 和 Raspberry Pi - 2021年1月28日 - 在Slideshare上使用 .NET 5 和 Raspberry Pi。
  • 档案 - 2020, 2019, 2018。

工具

  • LiveSharp -

更新 .razor 文件并立即查看更新,无需重新加载页面。由于无需重新加载任何内容,因此保留了应用程序状态。livesharp.net。

  • BlazorFiddle - 在浏览器中的 Blazor .Net 开发人员游乐场和代码编辑器。
  • Blazor 最小项目模板 -

一个不包含 JavaScript 和 CSS 库的 Blazor 应用程序项目模板包。

  • Blazor REPL -

在浏览器中编写、编译、执行和共享 Blazor 组件 - https://blazorrepl.com。

  • Blazor 代码片段 Visual Studio Code 扩展 - 提供 Blazor 和 Razor 代码片段的 Visual Studio Code 扩展。
  • 发布时预渲染 Blazor Wasm -

当发布 Blazor WebAssembly 应用时,此包会预渲染并将应用保存为静态 HTML 文件到公共文件夹中。

  • 发布 SPA 到 GitHub Pages -

将此 NuGet 包添加到您的 Blazor WebAssembly 项目中,以便轻松将其发布到 GitHub Pages。

  • WebCompiler -

用于编译、缩小和压缩 scss、css 和 js 的 dotnet 全局工具。

  • .NET Core - .NET Core。
  • Razor+ Visual Studio Code 扩展 - 提供改进的 Razor 支持的 Visual Studio Code 扩展。
  • Tracetool -

Tracetool 查看器,Dotnet、Java、Javasvript、C++、Python、Delphi 的客户端 API。

  • Visual Studio - Visual Studio 的最新预览版。
  • Visual Studio Code - Visual Studio Code,免费、开源且跨平台的代码编辑器。

书籍

  • 学习 Blazor - 使用 WebAssembly 和 C# 构建单页应用程序(作者:David Pine,通过 O'Reilly 于 2022年2月3日提前发布)。
  • Microsoft Blazor: 使用 .NET 6 和更高版本构建 Web 应用程序 - 使用 .NET 6 学习 Blazor 的实用方法和实践(第3版(2021年12月8日))。
  • Blazor WebAssembly 实例教程 - Blazor WebAssembly 实例教程:使用 .NET、Blazor WebAssembly 和 C# 构建基于项目的 Web 应用程序(第1版于2021年7月9日出版)。
  • Blazor 实战 - 使用 Blazor、C# 和 .NET 构建可重用的 UI 组件和 Web 前端的实例驱动指南(Manning 早期访问计划于2020年10月开始)。
  • Microsoft Blazor: 使用 .NET 构建 Web 应用程序 - Microsoft Blazor: 使用 .NET 构建 Web 应用程序(第二版于2020年5月出版)。
  • Blazor 揭秘 - Blazor 揭秘,使用 .NET 构建 Web 应用程序(于2019年2月出版)。
  • Blazor 快速入门指南:使用 Blazor、EF Core 和 SQL Server 构建 Web 应用程序 - Blazor 快速入门指南:使用 Blazor、EF Core 和 SQL Server 构建 Web 应用程序(于2018年10月31日出版)。

电子书

  • Blazor WebAssembly 简明指南 - 2020年8月31日 - Blazor 是一个使用 C# 语言编写的 Razor 技术创建 SPA 网页的框架,支持客户端和服务器端架构。由于客户端 Blazor 使用 WebAssembly 在用户的浏览器上完全执行,因此对于许多应用程序来说非常快速。在《Blazor WebAssembly 简明指南》中,Michael Washington 将带领读者了解 Blazor 的核心元素,并通过构建一个示例应用程序来探索其他功能。免费电子书。
  • Blazor 简明指南 - 2020年4月16日 - 一本免费的入门 Blazor 框架的电子书。
  • Blazor,入门指南 - 2020年3月18日 - 一本免费的入门 Blazor 框架的电子书。示例源代码。
  • Blazor for ASP.NET Web Forms 开发人员 - Blazor for ASP.NET Web Forms 开发人员,来自 Microsoft 的免费电子书。
  • 使用 CSLA 5:Blazor 和 WebAssembly - 本书介绍了新的 Blazor UI 框架,包括如何创建服务器端和客户端端 WebAssembly 项目,如何实现身份验证和授权,以及如何使用数据绑定。然后,本书介绍了 CSLA .NET 如何支持 Blazor,并通过完整的示例应用程序进行了演示。
  • 使用 Blazor 构建应用程序入门 - 2019年8月24日 - 《使用 Blazor 构建应用程序入门》:如何开始使用这个令人兴奋且易于使用的 Microsoft C# 框架创建应用程序。
  • 档案 - 2018。

课程

  • 使用 Blazor WebAssembly 和 Visual Studio Code 构建 Web 应用程序 - 在 Microsoft Learn 上使用 Blazor WebAssembly 和 Visual Studio Code 构建 Web 应用程序。
  • 为 .NET Core Blazor 应用程序提供 DevOps 和 Docker 支持 - 2020年6月 - 在 Udemy 上为 .NET Core Blazor 应用程序提供 DevOps 和 Docker 支持的课程。此 Docker 支持课程使用 ASP.NET Core Blazor 教授 Docker 化 Blazor 应用程序的方法。
  • Blazor 编程 - ASP.NET Core 3.1 - 在 Udemy 上使用 C# 创建交互式 Web 应用程序的课程。
  • 创建 Blazor 组件 - 2019年12月 - 构建 Blazor 应用程序就是构建组件。本课程对于深入理解组件至关重要。在 Pluralsight 上。
  • Blazor 应用程序的身份验证和授权 - 2019年12月 - 学习使用各种最佳实践技术对 Blazor 应用程序进行安全保护的身份验证和授权方法。在 Pluralsight 上。
  • Blazor 入门 - 2019年12月 - 通过实际操作的方式学习如何使用 Blazor,这是微软使用 C# 编写交互式 Web UI 的解决方案,无需使用 JavaScript。在 Pluralsight 上。
  • Blazor 深入研讨会(Blaze Invaders) - 2019年12月 - Blazor 深入研讨会(Blaze Invaders),在 C# Academy 上。在构建一个可工作的基于浏览器的游戏时学习严肃的 Blazor 概念。
  • Blazor 和 Razor 组件简介 - 2019年10月 - 学习如何使用一个允许您在 WebAssembly 之上直接在浏览器中运行编译后代码的框架,这是 Udemy 上的一门课程。
  • Blazor 在 ASP.NET Core 3.0 上 - 2019年10月 - Blazor 在 ASP.NET Core 3.0 上,SkillShare 上的一门课程。
  • LinkedIn Learning 上的 Blazor 初探 - LinkedIn Learning 上的 Blazor 初探。源代码

  • 免费的 Blazor 培训课程 - DevExpress Blazor 免费培训课程 源代码

  • Blazor 入门 - 2021年6月 - 探索 Blazor 的核心概念,并学习轻松创建 Web 应用程序。

社区

  • Awesome Blazor 的 Twitter - 本仓库的 Twitter 动态。
  • Discord - DotNetEvolution Discord 服务器上的 Blazor 频道。
  • Gitter - Gitter 上的 Blazor 讨论。
  • I Love DotNet -

- 这是一个由开发人员为开发人员精心制作的、使用 .NET Blazor 的 .NET 知识共享平台。ilovedotnet.org。

  • Learn Blazor - Blazor 的社区文档。
  • Blazor 帮助网站 - 主要涵盖服务器端 Blazor 的博客和代码示例。
  • Blazor 实用示例 - Blazor 的实用示例。
  • Blazor 服务器端实用示例 - Blazor 服务器端的实用示例。
  • Reddit - Blazor 的 Reddit 子论坛。
  • Stack Overflow - Stack Overflow 上关于 Blazor 的问题。
  • Twitter - Twitter 上的标签。
  • WebAssemblyMan - Blazor 和 WebAssembly 的 Man 页面。

其他语言

  • Blaze of Code - [葡萄牙语] 关于 Blazor 的博客。
  • Blazor.ru - [俄语] 旧的官方文档网站的俄语翻译。
  • DevApps.be 的播客 #44 - [法语] DevApps.be 的播客 #44:“Blazor et WebAssembly vont-ils tuer JavaScript?”。
  • DevApps.be 的播客 #47 - [法语] DevApps.be 的播客 #47:“Actualités: TypeScript, Uno, Angular, DocFX, Database”。
  • 现代化的 Blazor Web 应用 - [意大利语] 关于 Blazor 的视频。
  • Blazor Developer Italiani - [意大利语] 意大利 Blazor 社区网站,提供有用的文章和活动。
  • 播放列表 - 在 Blazor 中编程 - [西班牙语] 关于 Blazor 的一系列视频。
  • Insights from the oracle - [德语] 关于 Blazor 的博客。
  • ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server: Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio - 德语关于 Blazor 的书籍(2020年9月15日出版,每月更新)。

许可证

CC0

在法律允许的范围内,Adrien Torris已放弃对此作品的所有版权和相关或邻近权利。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 token的技术分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
ionic2实现扫描二维码功能
注意使用该插件不能使用 1. 安装插件 // 安装平台插件 ionic cordova plugin add cordova-plugin-qrscanner // 安装ionic2插件 npm install --save @ionic-native/qr-scanner ---- 2.使用插件 1.创建扫描二维码的页面 ionic generate page qrdcan 2.页面跳转到扫码页面 跳转方法 // 跳转扫码页面 goQrdcan(){ this.navCtrl.p
用户1437675
2018/08/20
1.4K0
ionic2-Alert弹出框 原
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
1.1K0
ionic 登录 注销 (ts格式) 原
在输入账号与密码点击登录时如果成功,登录页面隐藏,显示出登录成功后的用户中心,然后点击用户中心的注销,弹出登录页面
tianyawhl
2019/04/04
1.4K0
ionic2-list 原
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
4060
ionic-navigation 原
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
6830
ionic-Modal 原
假如在contact.html页面上点击弹出模态框 首先在html页面上加click事件
tianyawhl
2019/04/04
9210
Ionic3学习笔记(十)实现夜间模式功能
在 ./src/theme 文件夹下创建 theme.light.scss、theme.dark.scss 2个文件,分别用于日间模式、夜间模式的设置。
Theo Tsao
2018/09/07
8290
Ionic2 Rest 认证1、创建Ionic 2 APP2、创建服务3、创建登陆和注册页面4、登出和token检查
今天,我们使用REST API实现用户名密码认证,服务端端点如下: Endpoint 请求 响应 /login { username: '',password: '' } auth_token /logout add a token to headers /register { username: '', password: '' } 1、创建Ionic 2 APP 反复练习,应该是很熟悉了: ionic start Ionic2RestAuth --v2 我习惯上会先启动看看,确保项目创建成功: c
孙亖
2018/06/07
3.8K0
Ionic 2 添加页面创建页面创建附加页面
现在我们已经基本知道了Ionic2 app的布局,接下来我们来走一遍在我们的app里创建和导航页面的过程。 先看看src/app/app.html, 接近底部的地方有如下内容: <ion-nav id="nav" [root]="rootPage" #content swipeBackEnabled="false"></ion-nav> 注意[root]属性绑定。设置了ion-nav组件的根页面或是第一个基本页面。当加载ion-nav是,rootPage变量引用的就是根页面。 在 src/app/app.c
孙亖
2018/06/06
2.6K0
ionic2-页面的生命周期 原
onPageLoaded   onPageWillEnter  onPageDidEnter   onPageWillLeave   onPageDidLeave ionViewLoaded  ionViewWillEnter ionViewDidEnter  ionViewWillLeave  ionViewDidLeave
tianyawhl
2019/04/04
4350
Ionic3学习笔记(十三)HttpClient 实现 HTTP 请求以及踩过的一些坑
当然是基于这篇古老的文章啦 ==> http://www.jianshu.com/p/9855610eb1d4 因为是2015年的文章,已经时隔2年多,很难确保API仍可使用,所以我亲自进行了抓包,发现没毛病还能用,并且还多发现了2个接口,现整理如下:
Theo Tsao
2018/09/07
2.9K0
Ionic3学习笔记(十一)实现省市区三级联动
省市区json文件下载地址: https://raw.githubusercontent.com/raychenfj/ion-multi-picker/master/example/src/assets/chinese-cities.json
Theo Tsao
2018/09/07
1.9K0
Ionic3学习笔记(十二)拍照上传图片以及从相册选择图片上传
Ionic Native - Camera GitHub - cordova-plugin-camera Ionic Native - Image Picker GitHub - ImagePicker
Theo Tsao
2018/09/07
1.4K0
ionic2-Toast 原
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
4530
【Appetite】ionic3实录(七)次页实现及分析解决问题【上】
在src/app/assets/data目录创建dessert-slides.json文件并添加如下内容作为轮播图的数据源:
IT晴天
2018/08/20
6980
【Appetite】ionic3实录(七)次页实现及分析解决问题【下】
一般一些js插件,是依托dom的。我们观察initSwiper方法,第一个参数'.wheel .swiper-container'其实是个选择器,所以它也是依托dom操作的,此外,由于我们使用了数据绑定,this.vm.dessertSlides的值更新会影响到dom,所以应该在数据更新从而使得dom更新完成后再调用initSwiper方法。 angular的脏检测机制是基于一定条件和时间的,在给this.vm.dessertSlides赋值,dom还没更新完成就调用initSwiper方法不一定会获得想要结果的,所以在此之前调用手动检测方法this.cd.detectChanges()强制检测并刷新dom。
IT晴天
2018/08/20
1.5K0
ionic2 处理android硬件返回按钮
问题 注册安卓硬件返回按钮事件是必须的,因为用户不小心点击了返回按钮就退出app体验很不好,所以有几种方法: 1.实现按返回键最小化应用(最小化应用需要装cordova-plugin-appminimize插件,使用window['AppMinimize'].minimize();)。 2.要么请求用户确认(添加一个Confirmation Alerts)。 3.按一下提示,按两下退出(加一个方法用toast提醒)。 这里用第三种展示。 解决 在app.html中,添加#myNav,在app.compo
mcq
2018/06/20
1.1K0
使用Ionic2开发Todo应用0 开始之前1 创建新的Ionic 2工程2. 设置主页(Home page)3 持久化数据保存4 总结
本文使用Ionic2从头建立一个简单的Todo应用,让用户可以做以下事情: 查看todo列表 添加新的todo项 查看todo详情 保存 todo到持久化存储 0 开始之前 本教程需要你了解基本的Ionic 2概念。已经在电脑上安装了Ionic 2。如果没有,先去安装和学习吧。 1 创建新的Ionic 2工程 我们将通过生成一个基于“空白”模板的新项目开始。这是一个空的项目框架,但有一些示例代码供我们使用。 运行以下命令创建新项目 ionic start ionic-todo blank --v2 一
孙亖
2018/06/06
6.3K0
Ionic3 导航分析
路由是前端构建单页面应用(SPA)必不可少的一部分,AngularJS1.x中有两种路由实现,一个是内置的ngRouter,还有一个是基于 ngRoute 开发的第三方路由模块uiRouter。这里为什么要提uiRouter?因为就自我感觉而言uiRouter 和 ionic导航在使用方式上有点像,特别是从它们提供的指令这一层来考虑。如果你没有了解过Angular4中的路由,其实也可以简单看看uiRouter的使用,不需要了解的多详细,仅仅理解它的那个指令的使用方式就可以了。
spilledyear
2018/08/21
2.1K0
Ionic3 导航分析
ionic3 + 实用
二级页面隐藏tabbar app.module.ts内 @NgModule 下 @NgModule({ imports: [ IonicModule.forRoot(MyApp, { tabsHideOnSubPages: 'true', // 二级页面隐藏tabbar } ] }) 特定页面隐藏tabbar 在指定页面的ts 文件内 非.module.ts文件 ionViewWillEnter() { //进入界面资源还没有加载完成时,设置隐藏下面
余生
2018/12/12
8300
推荐阅读
相关推荐
ionic2实现扫描二维码功能
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档