Asp.net
伺服器端 Blazor 與 MVC
從開發人員的角度來看(而不是從架構的角度來看),我在 Asp.net MVC 和伺服器端 Blazor 應用程序之間的開發似乎沒有太大區別。
事實上,除了您可以在 blazor 視圖/頁面中執行的一些方便的數據綁定之外,伺服器端 Blazor 感覺幾乎與 MVC 相同。
有沒有我可能不知道的主要區別?同樣,純粹從開發人員的角度來看,而不是從底層技術的角度來看。
與 MVC 相比,伺服器端 Blazor 的最大優勢在於您將獲得單頁應用程序 (SPA) 的行為,即沒有整頁回發的豐富感覺應用程序。
同樣在 Blazor 中,您正在開發組件而不是視圖。現在取決於你如何建構你的程式碼,這可能並不重要,但通常組件會導致更小的可重用 UI 塊,而不是往往是整個頁面的視圖。
可能還有更多的東西,但它們非常基於意見,所以我在這裡省略它們。我希望這有幫助。