天天看點

微軟 Blazor 對比其他技術棧在實際應用中的缺點是什麼?疑問解答

疑問解答

1、因為blazor是用微軟的C#語言來開發前端渲染的網頁!

2、C#是微軟公司釋出的一種面向對象的、運作于.NET Framework和.NETCore(完全開源,跨平台)之上的進階程式設計語言。也就是說用後端語言寫前端頁面,你憑什麼?C#在網際網路行業用來寫後端基本也是偏安一隅,現在還用來寫前端了,會有市場認可嗎?暫且不提其他,這本身就是缺點。如果是當下大衆所選的JAVA用來寫blazor,再看看反響。

3、為什麼會出現Blazor?起因是因為浏覽器支援WebAssembly,它是一種新的編碼方式,可以在現代的網絡浏覽器中運作二進制格式檔案,以接近原生的性能運作。Blazor 嘗試使用WebAssembly和DotNetAnywhere将.NET帶回到浏覽器。然而現在雖然版本在疊代,但是隻适合用來開發管理系統,因為響應還是有點慢。

4、還是要說回C#,既然要用blazor,那麼前端人員就要學習C#。不是得放棄現在vue/react等架構得積累,雖說可以調用JS,但總覺得雞肋。

綜上我覺得适合會C#的人用來寫寫管理項目。其他就仁者見仁智者見智了!