日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Blazor正式成为Microsoft官方.NET 和WebAssembly项目

發布時間:2023/12/4 asp.net 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Blazor正式成为Microsoft官方.NET 和WebAssembly项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Microsoft從Blazor的開發者Steve Sanderson手中接手了這款應用程序,自此,將.NET在瀏覽器運行的計劃又更進了一步。由此,Microsoft又進一步擴充了自己的WebAssembly/.NET棧,更進一步幫助.NET開發人員搭建基于瀏覽器的應用程序。

在一篇博文中,Dan Roth稱Blazor是一種“新的實驗”,.NET開發人員可以使用它搭建web瀏覽器單頁應用程序。有人可能不太理解這篇報道,因為Blazor是由Microsoft的工程師Steve Sanderson最早開發,并在2017年中期首次展示,為何Microsoft還要接手呢?實際上,這個項目現在正式成為ASP.NET項目的一部分,而不僅僅只是一個個人項目了。Sanderson在其博客中的文章提供了更多的相關細節:

今天,ASP.NET團隊宣布Blazor正式成為ASP.NET項目的一部分,我們也在實驗階段,嘗試將它開發為一款輔助產品。

Sanderson稱,Blazor雖然是基于一些JavaScript框架,比如React、Vue和Angular,但是它也與ASP.NET程序員熟悉的一些技術相結合。

Blazor將擁有和其他web應用程序框架相類似的功能集,比如組件模型、路由以及JavaScript交互操作。例如組件可以通過C#類或是Razor頁面實現。路由和布局通常是web框架的基本功能,但也是有操作空間的,僅需保持負載盡量小即可。

JavaScript生態圈非常巨大,JavaScript開發人員可以參考許多現有庫進行開發。Sanderson表示,團隊正在嘗試使用現有的TypeScript定義文件,提供調用C#代碼的工具支持。

Blazor項目是基于Mono團隊將C#編譯為WebAssembly的工作進行的。Mono團隊的工作是非常底層的,并沒有為任何典型的web應用程序開發提供任何框架,而僅僅只是在瀏覽器中運行.NET。

Blazor成為ASP.NET項目的一部分意味著,它將獲得更多資源,會以更快的速度發展,但現在就宣布它已經是生產級別的產品還為時過早。

在實驗階段,我們希望和Blazor早期使用者保持緊密聯系,聽到他們的反饋和建議。這可以幫助我們解決在瀏覽器中運行.NET的技術問題,并幫助我們創造出開發人員愛用、實用的產品。

WebAssembly是二進制格式的,旨在給web開發人員提供近乎原生的瀏覽器性能,而不需要額外解析JavaScript。所有主要的瀏覽器都提供對它的支持。

相關文章:

  • WebAssembly,開發者贏了

  • WebAssembly:隨風潛入夜

  • 實驗進行中:.NET WebAssembly支持

  • 使用Mono將C#編譯運行至WebAssembly平臺

  • 微軟正式開源Blazor ,將.NET帶回到瀏覽器

原文地址:http://www.infoq.com/cn/news/2018/02/blazor-webassembly-microsoft


.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

總結

以上是生活随笔為你收集整理的Blazor正式成为Microsoft官方.NET 和WebAssembly项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。