1. Dotnet9首页
  2. .NET
  3. Blazor

Blazor Blazor Blazor

6

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月底,wasn 版本迎来了最后的候选版的发布,准备在5月中的Build大会上进行最终的发布。

一起期待吧!!!

原文出处:微信公众号【Codeping dotNET 爱好者的自我修养】

原文链接:https://mp.weixin.qq.com/s/O4HGfhvMU5mYG5omvLOG2g

本文观点不代表Dotnet9立场,转载请联系原作者。

发表评论

登录后才能评论