什么是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 互操作

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

智能感知

沙箱机制

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

 

posted @   马肯尼煤牙巴骨  阅读(1337)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示