Blazor Blazor Blazor

Blazor 项目现在可以说是整个 .NET 社区最火的项目,但是它的起源却非常有趣,也可以说是见证了 .NET 社区的发展。

2017年4月,一位英国光头小哥哥开始思考在 WebAssembly 下运行 .NET 的方法,这时他碰巧发现一个之前从未见过的 .NET 运行时 DotNetAnywhere,该运行时极其简单,仅有少量的普通 C 文件,小哥哥花了几个小时便将其编译为 WebAssembly 并且运行成功,此举成功引起了 ASP.NET 团队的一些成员以及一些社区成员的兴趣,并很快加入进来做了一些底层的改善工作。

7月,小哥哥在的 NDC 大会上向大家介绍了它的伟大发现,全场震惊;但是很快,他们发现 DotNetAnywhere 并给不了他们想要的未来,所以他们当务之急是寻找一个成熟完整的可用于生产的 .NET 运行时。

幸运的是,mono 在 8 月宣布将其引入 WebAssembly(嗯,米格尔哥确实是个狠人!);没错,他们就兴高采烈迁到了 mono。

2018年2月6日,在 ASP.NET 社区的直播中,小哥哥再次演示了它的伟大发现,是的,大家都觉得很有趣!所以就正式进入 .NET 基金会,称作 Blazor;至此之后该实验项目几乎保持了一个月一次的更新。

直到,2019年4月,在主要的编译器 Visual Studio、VS Code 等以及文档都做好了准备之后,Blazor 正式发布,不再是实验项目;接着便是随着 ASP.NET Core 进行迭代,并在 9 月发布了最后的候选版后准备和 .NET Core 3.0 一起正式发布。值得注意的是,这时正式发布的是 Server 版本,而一开始就在搞的 wasm 版本还是预览状态。

在接下来的时间里,wasm 版本也是保持着超高的迭代频率,2020年2月在其祖国举行的 NDC 大会上,小哥哥再次很冷静地像大家展示了 Blazor 的牛逼功能;嗯,看出来了,确实很牛逼!4月底,wasm 版本迎来了最后的候选版的发布,准备在5月中的Build大会上进行最终的发布。

一起期待吧!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/310132.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++函数模板机制结论

函数模板机制结论: 编译器并不是把函数模板处理成能够处理任何类型的函数函数模板通过具体类型产生不同的函数编译器会对函数模板进行两次编译,在声明的地方对模板代码本身进行编译,在调用的地方对参数替换后的代码进行编译。

python最大堆heapq_Python-堆的实现与heapq(最小堆库函数)

目录简介堆是一个二叉树&#xff0c;它的每个父节点的值都只会小于或大于所有孩子节点(的值)。它使用了数组来实现&#xff1a;从零开始计数&#xff0c;对于所有的 k &#xff0c;都有 heap[k] < heap[2*k1] 和 heap[k] < heap[2*k2]。 为了便于比较&#xff0c;不存在的…

深入浅出 ASP.NET Core 与 Docker 入门课程说明

点击蓝字“角落的白板报”关注我哟加个“星标★”&#xff0c;好文必达&#xff01;深入浅出 ASP.NET Core 与 Docker 入门课程说明《深入浅出 ASP.NET Core 与 Docker 》是一门新的课程&#xff0c;本课程所有的内容全部免费&#xff0c;以图文配合视频的形式呈现。课程完整视…

UVA10129 Play on Words (并查集判连通+欧拉回路)

题目解析&#xff1a; 输入一些英文单词&#xff0c;根据该单词的首尾字母&#xff0c;判断所有单词能不能连成一串&#xff0c; 类似于成语接龙的意思。同样如果有多个重复的单词时&#xff0c;也必须满足这样的条件才能通过&#xff0c; 否则都是不可能的情况。输入包括若干…

[PAT乙级]1010 一元多项式求导

设计函数求一元多项式的导数。&#xff08;注&#xff1a;x​n​​&#xff08;n为整数&#xff09;的一阶导数为nx​n−1​​。&#xff09; 输入格式: 以指数递降方式输入多项式非零项系数和指数&#xff08;绝对值均为不超过 1000 的整数&#xff09;。数字间以空格分隔。 …

python注入进程_向进程中注入Python代码

我想把Python代码注入到一个进程中&#xff0c;当它注入时&#xff0c;它似乎会使我的进程崩溃。我没有在我自己的程序中得到任何错误&#xff0c;但目标进程停止工作。被调用的非托管api没有给我任何错误&#xff0c;并且似乎已经正确地执行了它们的执行。在[DllImport("…

微软将在新西兰建设其第一个数据中心区域

昨天新西兰各IT群都被一条消息刷屏了&#xff1a;详情可见&#xff1a;https://news.microsoft.com/en-nz/2020/05/06/aotearoa-disclosure/NZ的第一个Azure region region 是云计算的一个术语&#xff0c;也就是各大云运营商机房部署的位置。目前微软、亚马逊、谷歌等比较大的…

Sorting It All Out (易错题+拓扑排序+有向图(判环+判有序)优先级)

这道题目考察了拓扑排序的基本思想&#xff1a;每一步寻找一个入度为0的结点&#xff0c;然后 删除之。将这个结点指向的结点入度减1。删除从这个结点出发的所有边 同时考察了对于一个有向图是否有环、是否严格有序的判断。&#xff08;当发现多个结点的度 为0时&#xff0c;则…

[PAT乙级]1011 A+B 和 C

给定区间 [−2​31​​,2​31​​] 内的 3 个整数 A、B 和 C&#xff0c;请判断 AB 是否大于 C。 输入格式&#xff1a; 输入第 1 行给出正整数 T (≤10)&#xff0c;是测试用例的个数。随后给出 T 组测试用例&#xff0c;每组占一行&#xff0c;顺序给出 A、B 和 C。整数间以…

用python输出12和8的最大公_重点汇总-python常见问题1

1. 简述函数式编程解释一&#xff1a; 在函数式编程中&#xff0c;函数是基本单位&#xff0c;变量只是一个名称&#xff0c;而不是一个存储单元。除了匿名函数外&#xff0c;Python还使fliter(),map(),reduce(),apply()函数来支持函数式编程。解释二&#xff1a; 廖---函数是P…

A Simple Problem with Integers POJ - 3468(线段树+区间查询+区间修改+建树+懒惰标记模板)+(树状数组)

题意&#xff1a; 有一个数组&#xff0c;有两种操作。1: Q a b 求[a,b]的和 2&#xff1a;C a b c 给[a,b] 的所有元素都加上c。 题目&#xff1a; You have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of operation is to a…

使用 kind 快速搭建一个 Kubernetes 测试环境

使用 kind 快速搭建一个 Kubernetes 测试环境Introkind&#xff08;Kubernetes IN Docker&#xff09; 是一个基于 docker 构建 Kubernetes 集群的工具&#xff0c;非常适合用来在本地搭建基于 Kubernetes 的开发/测试环境。想写一篇 kind 的文章很久了&#xff0c;但是之前的 …

[PAT乙级]1013 数素数

令 P​i​​ 表示第 i 个素数。现任给两个正整数 M≤N≤10​4​​&#xff0c;请输出 P​M​​ 到 P​N​​ 的所有素数。 输入格式&#xff1a; 输入在一行中给出 M 和 N&#xff0c;其间以空格分隔。 输出格式&#xff1a; 输出从 P​M​​ 到 P​N​​ 的所有素数&#xf…

D. 关灯问题(规律或二分)

题目描述 今年就这么结束了, zdw感到十分失望 蓝桥杯写错签到题, cf rating狂掉, 最后区域赛打铜, 还突然变成JBer了 失落的zdw准备睡觉(真咸鱼), 他想关灯, 然而发现开关坏了 zdw愤怒地敲击着开关, 然后发现一个很神奇的事情: 如果灯之前已经关过了xx次, 那么下一次打开它…

麻雀虽小,五脏俱全

入职三年&#xff0c; 除了参与公司核心产品研发外&#xff0c;另外负责了一个2C的小项目&#xff1a;调用API拿到解析结果 & 计费。❝项目最初是.NetCore 1.0-Previewsqlite部署在IIS上&#xff0c;闲来没事&#xff0c;这个项目已经被我完全重写&#xff0c;在此记录一些…

[PAT乙级]1016 部分A+B

正整数 A 的“D​A​​&#xff08;为 1 位整数&#xff09;部分”定义为由 A 中所有 D​A​​ 组成的新整数 P​A​​。例如&#xff1a;给定 A3862767&#xff0c;D​A​​6&#xff0c;则 A 的“6 部分”P​A​​ 是 66&#xff0c;因为 A 中有 2 个 6。 现给定 A、D​A​​…

java循环语句_java中循环语句

java中的循环语句主要包括while (){}语句&#xff0c;for(){}语句&#xff0c;do{}while()语句一、while语句&#xff1a;while语句的使用情况是不知道循环次数的是使用。格式&#xff1a;while(判断条件){循环体&#xff1b;}解读&#xff1a;当条件为真时&#xff0c;会执行循…

内存迟迟下不去,可能你就差一个GC.Collect

一&#xff1a;背景1. 讲故事我们有一家top级的淘品牌店铺&#xff0c;为了后续的加速计算&#xff0c;在程序启动的时候灌入她家的核心数据到内存中&#xff0c;灌入完成后内存高达100G&#xff0c;虽然云上的机器内存有256G&#xff0c;然被这么划掉一半看着还是有一点心疼的…

Mayor's posters POJ - 2528 (离散化+线段树)

题意&#xff1a; 在1~10000000这个区间中读取n个海报的区间信息&#xff0c;后面的海报会覆 盖前面的海报&#xff0c;问最后能看到几张海报.&#xff08;本题是一道bug题下面会提&#xff09; 题目&#xff1a; The citizens of Bytetown, AB, could not stand that the c…

[PAT乙级]1017 A除以B

本题要求计算 A/B&#xff0c;其中 A 是不超过 1000 位的正整数&#xff0c;B 是 1 位正整数。你需要输出商数 Q 和余数 R&#xff0c;使得 ABQR 成立。 输入格式&#xff1a; 输入在一行中依次给出 A 和 B&#xff0c;中间以 1 空格分隔。 输出格式&#xff1a; 在一行中依次…