微軟下一代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 程序。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM