Blazor入手教程(一)前言 - 小小爵 - 博客园

来源: Blazor入手教程(一)前言 – 小小爵 – 博客园

Blazor入手教程(一)前言

 

结论

最近在学习blazor。得出了这么一个结论:

Blazor是一门很值得学习的技术,未来.net下将会有相当多的 web应用使用blazor开发。十分看好这一技术,原因有这么两点:

1,开发效率高。选择了Blazor就等于选择了全栈开发。以往的经验告诉我,全栈开发的效率更高,全栈省去了相当一部分的沟通成本,而且使用blazor时可以重用很多以往的C#代码,这能提高不少效率。

2,社区发展势头很好。已经有很多很不错的组件库AntDesign-blazor,Bootsrap Blazor等等。且微软对blazor也是相当支持的,从它把blazor的文档放到最前面以及文档的详细程度就可以看出。

 

两种模式

Blazor 提供了两种模式,服务端模式(server-inside) 和客户端模式(client-inside)

服务端基于SignalR ,以websocket上连接来保持状态和UI的一致。

客户端模式是基于Webassemely,可以理解为在浏览器执行你的编写的dll文件。

个人感觉Server-inside的应用场景较少,Client-inside才是会被广泛应用的模式,所以本篇主要介绍客户端模式的blazor。

 

和Vue 的对比学习

因为之前有相当一段时间的全栈开发经历(vue),所以在学习的过程发现和blazor和vue有许多相通的地方,比如组件,api,生命周期,数据驱动的思想 等等。如果你之前有学习过vue,那么上手应该是很快的(两天上手毫不夸张)。如果没有,那么在学习过程中一定要先习惯这种数据驱动视图的开发思想。

 

目录

Blazor入手教程(一)前言

Blazor入手教程(二)css和class绑定

Blazor入手教程(三)列表和条件渲染

Blazor入手教程(四)路由

Blazor入手教程(五)组件

Blazor入手教程(六)组件的生命周期

Blazor入手教程(七)表单

Blazor入手教程(八)布局Layout

Blazor入手教程(九)c#和js互相调用

Blazor入手教程(十)部署安装

Blazor入手教程(十一)使用组件库AntDesign Blazor

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏