什么是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的主要内容,如果未能解决你的问题,请参考以下文章