Blazor 火了,不禁让人想起"已死"的Silverlight !

Blazor 火了,Blazor是.NET on browser在开放标准下的一次全新尝试,也将是C#成为全平台全栈语言的最后一块拼图。技术上基于Xamarin团队正在开发的一套运行在wasm上的CLR实现。

目前Blazor最直接的受益者还是那些想要做前端的C#开发者,有熟悉的 .NET BCL,还不需要从头学习Angular/React/Vue。长期看,更高的开发和执行效率也更有潜力承载越来越复杂的Web应用。

Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于编译到 Web 的大小和高效加载的格式,WebAssembly 可让 .Net 在浏览器中运行。

Blazor 拥有现代 Web 框架具备的所有功能,包括:

  • 用于构建 composable UI 的组件模型

  • 路由

  • 布局

  • 表格和验证

  • 依赖注入

  • JavaScript 互操作

  • 开发期间在浏览器中实时重新加载

  • 服务器端渲染

  • 在浏览器和 IDE 中全面调试 .NET

  • 能够通过 asm.js 在较早版本的(非 WebAssembly )浏览器上运行

Microsoft Silverlight将于2021年10月12日结束支持。尽管现阶段Silverlight依然受到微软的支持,但相关开发工作早在几年前就已经停止,而且仅支持IE 11浏览器。Silverlight能够让开发者同时构建适用于桌面和Web的应用程序。

与Silverlight相比,Blazor具有以下优点:

  • Blazor使用开放式Web标准,而无需插件或代码转译。

  • Blazor可在所有现代Web浏览器(包括移动浏览器)中使用。

  • Blazor应用程序可以使用现有的.NET库,这要归功于.NET Standard(在所有.NET实现中通用的.NET API的正式规范)。

  • 你的C#代码可以轻松调用JavaScript API和库。在用C#编写逻辑时,可以继续使用客户端UI存在的大型JavaScript库生态系统。

  • Visual Studio和Visual Studio Code在Windows,Linux和macOS上提供了出色的Blazor开发体验。

  • .NET是免费的,其中包括Blazor。不收取任何费用或许可费用,包括用于商业用途。

Blazor框架3天集训

作为一个刚发布不久的框架,很多童鞋对Blazor还比较陌生,网上查到的资料也不是特别全面,对于很多没有用过Blazor的小伙伴儿来说,上手还是很懵的。

下面给大家准备了为期3天的《Blazor框架》专题训练营,10月12日至14日,晚上八点到九点半直播授课,扫码免费学习,全网首发,三天搞定Blazor实战!

Blazor三天集训

第一天 什么是 Blazor

Blazor Server 与 WebAssembly 有什么不同

Razor组件与组件参数

第二天

Blazor 生命周期

Blozor 路由 (页面指令、导航管理器、导航链接)

Blazor WebAssembly HttpClient 与 Web API

第三天

Blazor WebAssembly 分页、排序

Blazor WebAssembly 表单、表单验证

Blazor WebAssembly 文件上传

长按扫码,入群学习

还有超级福利等你领取

听课还送豪礼!

课堂上还有抽奖环节,中奖率极高,一定不要错过!!!

中奖的小伙伴有机会获得以下奖品哟~

奖品一:商务双肩包

奖品二:自动晴雨伞


长按扫码,入群学习

仅限前99名

如扫码失败,请添加微信号:

ruanmounetzry

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值