码迷,mamicode.com
首页 > 其他好文 > 详细

什么是blazor

时间:2019-09-13 13:41:40      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:用户   依赖   inux   资源   web   linq   互操作   esc   繁星   

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

标签:用户   依赖   inux   资源   web   linq   互操作   esc   繁星   

原文地址:https://www.cnblogs.com/nocanstillbb/p/11516464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!