分类:
Blazor入门
◆
标签:
#Asp.Net core基础
#.Net
#Web Client
#Blazor
◆
发布于: 2023-05-21 19:23:31
前面的文章我们简要的介绍了什么是blazor以及给大家分享了两个hello world, 并且分别基于blazor框架的两种部署模式:WebAssembly部署模式和基于Blazor Server的部署模式。从Blazor的开发历史上来看是先在.net Core 3.0时发布了Blazor Server,然后在.net 5才发布了Webassembly。 但是这里有很多问题,例如:
Blazor Webassembly和Blazor Server优缺点是什么?
Blazor WebAssembly和Blazor Server分别适用于什么场景?
Blazor Server和传统的基于Razor Page或者ASP.net Core MVC的应用到底有什么不同?
Read more
分类:
Blazor入门
◆
标签:
#Asp.Net core基础
#Blazor
#.Net
#Web Client
◆
发布于: 2023-05-21 19:19:58
上一章我们详细的介绍了如何使用Blazor 技术创建一个基于WebAssembly部署的Hello, Blazor World 的Demo代码,您可以通过如下的链接回顾该文章:Hello, Blazor World(基于WebAssembly)
本章源代码也可以从此处下载:
https://github.com/hylinux/AzureDeveloperCN/tree/main/AzureDeveloperCN.Demo.Server.HelloWorld
本章接着介绍另外一个demo, 如果创建一个基于Blazor Server部署的Helllo, Blazor World.
闲话少说,正式开始:
1. 使用命令行创建一个新的项目:
dotnet new bla
Read more
分类:
Blazor入门
◆
标签:
#Asp.Net core基础
#Web
#.Net
#Web Client
◆
发布于: 2023-05-21 19:12:05
本章我们想给大家一个初始的映像,使用Blazor框架像Blazor 的世界来大声说一句:Hello, Blazor World!, 需要注意的是,我们这次的Demo代码会使用两个部署模型,本章使用的是基于WebAssembly的部署模型。
如果只是想体验一下,您也可以直接从这里下载源代码:
https://github.com/hylinux/AzureDeveloperCN/tree/main/AzureDeveloperCN.Demo.WebAssembly.HelloWorld
下面是分布介绍:
打开任何一个可以使用的windows 终端,cmd, powershell, terminal, 都可以,进入到一个目录,使用命令:
Read more
分类:
Blazor入门
◆
标签:
#Asp.Net core基础
#Blazor
◆
发布于: 2023-05-21 17:46:57
简单来说就是微软推出的基于.net平台以及ASP.net core技术的, 交互式客户 Web UI 框架。
有几个重点的概念:
基于.net 平台技术
基于ASP.net Core技术
主要是用于解决UI的问题。
我们可以从这三个方面来一一粗略的看一下Blazor具体是一个什么样子的技术,首先Blazor需要解决的问题是关于客户端Web UI的,我们目前有很多种为web UI 而开发的技术框架,几乎都是基于javascript技术而开发的技术,当然也有很多古老的flash插件,以及基于java的Applet技术,那么blazor和这些技术比较起来有什么不一样的地方呢?
Read more