微軟下一代Web前端技術Blazor(C#編譯爲WebAssembly)

W3C Web標準化機構在制定下一代的網頁技術WebAssembly。目前版本是1.0,主流瀏覽器的最新版本都已經支持。其特色是瀏覽器能夠執行編譯後的二進制程序,不須要像以前的程序,瀏覽器下載JavaScript文件後,先編譯再運行,節省了時間。另一個主要特色是,咱們能夠使用任何語言,Java/JavaScript/TypeScript/C#/PHP/Pythonn等強類型語言作編程,編譯爲WASM格式便可由瀏覽器運行。好比若是你熟悉C# 語言,你能夠使用HTML+CSS+C# (以前爲HTML+CSS+JavaScript) 結合進行前端編程。前端

下圖是微軟C#版本的WebAssembly架構-Blazor。Visual Studio 2017 (15.7 Preview 6)自動生成的Hello World 程序。編程

相關文章
相關標籤/搜索