微软正式开源 Blazor ,将 .NET 带回到浏览器

2018年02月19日

微软 ASP.Net 团队近日正式开源了  Blazor ,这是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。

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

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

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

  • 路由

  • 布局

  • 表格和验证

  • 依赖注入

  • JavaScript 互操作

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

  • 服务器端渲染

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

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

需注意的是,Blazor 是一个实验xin项目。 它还不是一个致力于产品的产品。 这是为了让我们有充分的时间来充分调查与在浏览器中运行.NET相关的技术问题,并确保我们可以构建开发人员喜欢并且可以提高生产力的东西。 在这个实验阶段,我们期望与像您这样的早期Blazor采用者深入沟通,听取您的反馈意见和建议。

展开阅读全文
24 收藏
分享
加载中
精彩评论
别折腾了,记得当年用ASP.net,那些控件,无语了
2018-02-19 21:44
1
举报

引用来自“cyclamenkde”的评论

优势是什么?
不需要js
2018-02-19 17:05
1
举报
最新评论 (12)

引用来自“Klaus88”的评论

别折腾了,记得当年用ASP.net,那些控件,无语了

引用来自“陈少鑫”的评论

当年???我他妈的现在还在用着,忍受着。

引用来自“Klaus88”的评论

asp.net 可以直接做后端,前端另外用别的框架啊,通过ajax来通讯就好了

引用来自“陈少鑫”的评论

这些我都懂,以前php都是这么开发的。但现在这家公司,除了我,都是hello world级别的阿姨,不想学,也根本学不会。连html、js、客户端 这些概念都不清楚的人,我是不想花力气云培训的。国企嘛,得过且过,做多错多。

引用来自“W-Shian”的评论

你们知道什么是WebAssembly嘛?

引用来自“Klaus88”的评论

扯这个干啥?浏览器除了chrome,其他都不支持,而且还各种问题。我这几天在折腾web worker,都几年前的技术了,微信里的QQ浏览器x5内核就是有bug,一片黑屏,其他的浏览器都是OK的,现在都不知道怎么办了。
这个WebAssembly是Firefox支持的最好吧,要是以后使用和js一样方便还是可以的
2018-10-24 19:11
0
回复
举报

引用来自“Klaus88”的评论

别折腾了,记得当年用ASP.net,那些控件,无语了

引用来自“陈少鑫”的评论

当年???我他妈的现在还在用着,忍受着。

引用来自“Klaus88”的评论

asp.net 可以直接做后端,前端另外用别的框架啊,通过ajax来通讯就好了

引用来自“陈少鑫”的评论

这些我都懂,以前php都是这么开发的。但现在这家公司,除了我,都是hello world级别的阿姨,不想学,也根本学不会。连html、js、客户端 这些概念都不清楚的人,我是不想花力气云培训的。国企嘛,得过且过,做多错多。

引用来自“W-Shian”的评论

你们知道什么是WebAssembly嘛?
估计他们想把WebAssembly技术来实现一个在浏览器的.net语言解析器,要说这是个啥技术,就我感觉是一种附和web规范的并可以让浏览器直接运行的二进制机器码技术,用这个技术可以大大提升浏览器的脚本解析和运行速度。
2018-02-26 17:47
0
回复
举报
实验xin项目?啥?
2018-02-26 11:49
0
回复
举报

引用来自“Klaus88”的评论

别折腾了,记得当年用ASP.net,那些控件,无语了

引用来自“陈少鑫”的评论

当年???我他妈的现在还在用着,忍受着。

引用来自“Klaus88”的评论

asp.net 可以直接做后端,前端另外用别的框架啊,通过ajax来通讯就好了

引用来自“陈少鑫”的评论

这些我都懂,以前php都是这么开发的。但现在这家公司,除了我,都是hello world级别的阿姨,不想学,也根本学不会。连html、js、客户端 这些概念都不清楚的人,我是不想花力气云培训的。国企嘛,得过且过,做多错多。

引用来自“W-Shian”的评论

你们知道什么是WebAssembly嘛?
扯这个干啥?浏览器除了chrome,其他都不支持,而且还各种问题。我这几天在折腾web worker,都几年前的技术了,微信里的QQ浏览器x5内核就是有bug,一片黑屏,其他的浏览器都是OK的,现在都不知道怎么办了。
2018-02-22 21:37
0
回复
举报

引用来自“Klaus88”的评论

别折腾了,记得当年用ASP.net,那些控件,无语了

引用来自“陈少鑫”的评论

当年???我他妈的现在还在用着,忍受着。

引用来自“Klaus88”的评论

asp.net 可以直接做后端,前端另外用别的框架啊,通过ajax来通讯就好了

引用来自“陈少鑫”的评论

这些我都懂,以前php都是这么开发的。但现在这家公司,除了我,都是hello world级别的阿姨,不想学,也根本学不会。连html、js、客户端 这些概念都不清楚的人,我是不想花力气云培训的。国企嘛,得过且过,做多错多。
你们知道什么是WebAssembly嘛?
2018-02-22 09:03
0
回复
举报

引用来自“Klaus88”的评论

别折腾了,记得当年用ASP.net,那些控件,无语了

引用来自“陈少鑫”的评论

当年???我他妈的现在还在用着,忍受着。

引用来自“Klaus88”的评论

asp.net 可以直接做后端,前端另外用别的框架啊,通过ajax来通讯就好了
这些我都懂,以前php都是这么开发的。但现在这家公司,除了我,都是hello world级别的阿姨,不想学,也根本学不会。连html、js、客户端 这些概念都不清楚的人,我是不想花力气云培训的。国企嘛,得过且过,做多错多。
2018-02-21 22:32
0
回复
举报

引用来自“Klaus88”的评论

别折腾了,记得当年用ASP.net,那些控件,无语了

引用来自“陈少鑫”的评论

当年???我他妈的现在还在用着,忍受着。
asp.net 可以直接做后端,前端另外用别的框架啊,通过ajax来通讯就好了
2018-02-21 22:16
0
回复
举报

引用来自“Klaus88”的评论

别折腾了,记得当年用ASP.net,那些控件,无语了
当年???我他妈的现在还在用着,忍受着。
2018-02-21 04:30
0
回复
举报
别折腾了,记得当年用ASP.net,那些控件,无语了
2018-02-19 21:44
1
回复
举报

引用来自“cyclamenkde”的评论

优势是什么?
不需要js
2018-02-19 17:05
1
回复
举报
更多评论
12 评论
24 收藏
分享
返回顶部
顶部