什么是blazor

Posted nocanstillbb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是blazor相关的知识,希望对你有一定的参考价值。

blazor是一个微软推出的基于webassembly和C#(面向对象) 以及F#(面向函数)的前端框架

它类似vue react anglar的单页前端框架

只是他不再使用js 或typescript

一年前我以为typescript会一骑绝尘

但是前端技术的更新迭代总是快得令人眼花缭乱

众所皆知,C# 生态不好,但这不能掩盖它 血统优于java的事实 

现在你可以web开发的过程中,享受.net 平台的众多资源

1.IDE 宇宙最强  

2.编程语言, 比js  ts更强的c#, linq 等语法 优雅简洁强大

3.现有.net框架 EF core , signal ,  还有多如繁星的第三方框架

4.一种语言全框开发  .net core 可以布置到linux 上,  windows 10自带 linux子系统,很方便

5.比javascrip更好的性能

6.Blazor本身自带的强大功能:

依赖注入

组件

路由

强大的调试功能

单元测试

服务端渲染(用户体验

表单验证

javascript 互操作

组件可以做成程序集在多个项目中重用代码

智能感知

沙箱机制

可以做成服务端模式 或客户端模式,服务端模式加载快,但不能脱机运行, 客户端模式可以脱机,但加载比较慢

 

以上是关于什么是blazor的主要内容,如果未能解决你的问题,请参考以下文章

Blazor一个简单的示例让我们来起飞

Blazor是春天还是寒风里的挣扎

Blazor Hybrid / MAUI 简介和实战

2021,我的输入输出

Blazor是春天还是寒风里的挣扎

什么是帧数?什么是FPS?什么是PING?什么是延迟?什么是延时?什么是延迟时间?什么是时延?.