Re:.NET MAUI: .NET Multi-Platform App UI
by dragonwriter on Wednesday April 21, 2021 @02:34AM
(#26886081)
> The fact that you have to interface between different teams/languages is often a big part of the slowdown
Different teams is a business organization problem, and if you have that problem, you just aren’t going to choose the kind of server-side-code-with-generated-frontend framework that Blazor is (and of which there are several besides Blazor), so it doesn’t solve any problem there.
Different languages without different teams is a much smaller problem.
Re:.NET MAUI: .NET Multi-Platform App UI
by cjblomqvist on Wednesday April 21, 2021 @01:45AM
(#26885819)
Then why didn't Meteor take off fully? Because that was the promise of universal JS, about 10 years ago...
Re:.NET MAUI: .NET Multi-Platform App UI
by manigandham on Wednesday April 21, 2021 @03:59AM
(#26886611)
Javascript is still struggling to be fully capable server-side today, let alone 10 years ago. Going in reverse is much more functional.
Re:.NET MAUI: .NET Multi-Platform App UI
by lgessler on Wednesday April 21, 2021 @02:21AM
(#26886006)
Meteor's problems were around performance and features (or the lack of them) IMO, which are not in principle ones that will crop up if you try to unite a stack around a single language.
Isn't load balancing still an issue with server side blazor? Because of SignalR for the delta between server and client?
Re:.NET MAUI: .NET Multi-Platform App UI
by manigandham on Tuesday April 20, 2021 @10:14PM
(#26884672)
Yes. A single-server can scale to thousands of concurrent users however it's not recommend for massive public sites. Works great for admin backends though where the usage is known.
The productivity improvements are real. Not having to design and expose an API for the frontend and instead just reuse the same classes and services is a massive shortcut. Running Blazor on the server is even easier because there's no serialization at all and you can directly call database queries in response to UI events.
I suggest watching some of the Blazor presentations to see just how much complexity can be built in minutes compared to more traditional frontend frameworks: https://www.youtube.com/watch?v=CEjqhTGrqDY