top | item 37809786

(no title)

jerriep | 2 years ago

And yet, all Microsoft's demos for the upcoming changes for Blazor in .NET 8 (like SSR) has been a public facing recipe site (e.g. https://www.youtube.com/watch?v=QD2-DwuOfKM). I'd say this is a very similar use case as the Microsoft Store.

I love .NET and ASP.NET Core, but I use it purely for backend. And even there, I use 3rd party libraries like Fast Endpoints (https://fast-endpoints.com/). Microsoft keeps bringing in new technologies and effectively abandoning the ones that fall out of favour (look at the progression from MVC -> Razor Pages -> Blazor). I do not blame the Microsoft Store team for not trusting the .NET team to not simply abandon Blazor as well somewhere down the line and instead opt for other technologies for the front-end.

discuss

order

pjmlp|2 years ago

Between all my main development stacks, .NET, Java and node, I have still no reason to adopt Blazor besides toy projects.

I really don't know how to make out of it.

It started by being .NET for WebAssembly, and then it took a life of its own, with the team pushing it everywhere there is a Webview, as if the GUI civil war going on Redmond wasn't already bad enough.

Since WebForms was a victim of the "Python 2 / Python 3" like reboot of the .NET ecosystem, at very least Blazor provides a similar development experience for those folks.

For the rest of us, used to clean MVC approaches, without allergy to JavaScript, mostly working in mixed FE/BE teams, Blazor is a solution looking for a problem, not worth the additional amount of complexity layers between browser and applications.

Web Forms and JSF have taught me not to go there again.