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
Blazor 火了,不禁让人想起已死的Silverlight !相关推荐
- 微软为华为定制了一个“烂笔头小冰”,让人想起了老罗的“闪念胶囊”
微软全球执行副总裁--沈向洋 在刚刚过去的第六代小冰发布会上,微软和华为走到了一起. 小冰产品总监徐翔宣布,微软小冰将于今日上线华为手机,所有升级至智能助手 8.2 版本及以上的华为手机(包括华为和荣 ...
- 听《武志红的心理课之潜意识就是命运》有感 命运,这个东西信者有,不信者无。我很赞同武老师的观点,一个热的外在命运和我们的内在想象,是镜像关系。这不禁让我想起了小时候的一个故事:一群青蛙比赛爬山,很多人
听<武志红的心理课之潜意识就是命运>有感 命运,这个东西信者有,不信者无.我很赞同武老师的观点,一个热的外在命运和我们的内在想象,是镜像关系.这不禁让我想起了小时候的一个故事:一群青蛙比赛 ...
- C语言学习之两个乒乓球队进行比赛,各出3人。甲队为A,B,C3人,乙队为X,Y,Z3人。已抽签决定比赛名单。
两个乒乓球队进行比赛,各出3人.甲队为A,B,C3人,乙队为X,Y,Z3人.已抽签决定比赛名单.有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单. #inclu ...
- 乒乓球比赛 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比 请编程序找出三队赛手的名单。
//:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人. //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比 //,请编程序找出三队赛手 ...
- 两个乒乓球队进行比赛,各出3人。甲队为A,B,C三人,乙队为X,Y,Z3人。已抽签决定比赛名单。有人像队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单
两个乒乓球队进行比赛,各出3人.甲队为A,B,C三人,乙队为X,Y,Z3人.已抽签决定比赛名单.有人像队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单 #includ ...
- C语言编程>第二周 ⑧ 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x……
例题:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出. 代码如下: /*程序 ...
- Java基础算法题(18):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三
查看所有50道基础算法题请看: Java的50道基础算法题 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c ...
- 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 //已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
//两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人. //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单. # ...
- 两个乒乓球队进行比赛,各出3人。甲队为ABC三人,乙队为XYZ三人。已抽签决定比赛名单。有人向队员打听 比赛的名单,A说他不和X比,C说他不和X,Z比,请编程找出3对赛手的名单
/*两个乒乓球队进行比赛,各出3人.甲队为ABC三人,乙队为XYZ三人.已抽签决定比赛名单.有人向队员打听 比赛的名单,A说他不和X比,C说他不和X,Z比,请编程找出3对赛手的名单*/#include ...
最新文章
- 【心塞】因为一个低级错误,生产数据库崩溃了将近半个小时
- Linux云服务器安装Redis并设置远程连接设置开机自启
- 使用SAP Spartacus的route给标准页面维护alias入口
- java高并发类_Java 高并发之魂
- java list的作用_集合框架(List集合的特有功能概述和测试)
- NOI数学之提高级:初等数论
- java ajax 更改头像_ajax+node实现头像更改
- 阿里云oss Referer设置
- [含论文+答辩PPT+任务书+中期检查表+源码等]基于ssm的NBA球队管理系统
- 建材物资管理系统(软件定义)
- 戴尔服务器虚拟光驱,SupportAssist
- cc2530协调器向终端发信息
- 微信摇心愿如何选不同服务器,2020微信游戏摇心愿活动参与方法介绍
- 我读《写给大家看的设计书》
- Word双栏和单栏的转换
- Mac 如何强制使用 5G 频段 Wi-Fi
- DIV+CSS三行两列经典布局
- javascript:加入收藏的代码
- 如何搭建一套个性化推荐系统?
- 计算机学习计划范文,【计算机学习计划范文】
热门文章
- 需求工程阅读笔记03
- web框架之Django(一)
- 2016 10 26考试 NOIP模拟赛 杂题
- linux系统服务设置命令--chkconfig命令参数及用法详解
- 学习使用RIA Framework Flex创建MySQL管理UI(初学Flex实例教程)
- mac java tomcat_mac idea 配置tomcat
- Teams的MessageExtension最新功能:Initiate actions
- 在Windows 7或Vista(或Windows 8.x,Sorta)上禁用Aero
- word 替换 增加引号_如何在Word 2013文档中替换部分(不是全部)智能引号
- axios把post的RequestPayload格式转为formdata