Is Blazor officially considered frontend by Microsoft? #62720
-
Hi everyone, I'm still new to the Blazor ecosystem and I'm currently learning how things work. I recently had a discussion with a senior developer who said that "Blazor is not really frontend, it's more like a BFF (Backend For Frontend)." So I wanted to ask the community: I’d really appreciate your insights — especially if you can point me to any official Microsoft docs or architecture guidance that clarify this. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
It's a frontend framework. There are different execution models for Blazor,: broswer rendered, server rendered, web-view rendered (using Maui ot Photino). I guess server rendered mode can be somewhat called bff because you can mix ui rendering and domain processing in the same server application while browser just gets rendered html as result. But still that would too strong of a statement. Many modern js frameworks support server rendering. It's not like they stop being frontend frameworks and suddenly become bff-only if that was the implication. |
Beta Was this translation helpful? Give feedback.
It's a frontend framework. There are different execution models for Blazor,: broswer rendered, server rendered, web-view rendered (using Maui ot Photino).
I guess server rendered mode can be somewhat called bff because you can mix ui rendering and domain processing in the same server application while browser just gets rendered html as result.
But still that would too strong of a statement. Many modern js frameworks support server rendering. It's not like they stop being frontend frameworks and suddenly become bff-only if that was the implication.