zlacker

[parent] [thread] 3 comments
1. Gordon+(OP)[view] [source] 2020-04-14 18:01:42
This is a really cynical take.

I'm also not sure why you are conflating Silverlight with Web Forms - it was never competing with Web Forms, it was client-side only, a replacement to Flash - a better UI and API (at the time) than HTML/CSS/JS.

Blazor is OSS, and doesn't work like Web Forms.

As in your own quote, Blazor uses SignalR - which uses push-based comms, such as Web Sockets; Web Forms was standard HTTP.

replies(2): >>Someon+O9 >>pknopf+Wj1
2. Someon+O9[view] [source] 2020-04-14 18:47:52
>>Gordon+(OP)
> This is a really cynical take.

I was a Web Forms developers, I've earned at least that. Blazor absolutely does work like Web Forms, in terms of client<->server integration, just because it uses WebAssembly & SignalR instead of JavaScript & Ajax doesn't really change that but rather obfuscates it. Essentially it is just another set of abstractions attempting to paper over a real boundary.

> As in your own quote, Blazor uses SignalR - which uses push-based comms, such as Web Sockets; Web Forms was standard HTTP.

Which makes it even worse, if the client/server boundary wasn't muddied enough with with the unidirectional magic Web Forms used, now we have omnidirectional instead. As if that will make it less complicated and buggy.

Definitely put me in the "nay" category with Blazor. I've danced this exact tango with Microsoft twice before, and their obsession with making browsers desktop-like applications. WebAssembly is cool tech for one day, they're just abusing it for something that is an inherently bad idea.

replies(1): >>kovac+2B1
3. pknopf+Wj1[view] [source] 2020-04-15 03:54:44
>>Gordon+(OP)
Blazor may not work like Web Forms, but the philosophy is similar. Abstract away the fundamentals of HTML/JS, making back-end devs feel like front-end devs.

I started my dev career a long time ago in Web Forms. I went so long without understanding HTTP POST/GET/etc that it harmed me.

Anyone remember UpdatePanel? AjaxControlToolkit? Blazor gives me the same feelings.

◧◩
4. kovac+2B1[view] [source] [discussion] 2020-04-15 07:26:22
>>Someon+O9
Uh, have you used SignalR over web sockets? From a performance point of view its going to be much better than Http based polling. Which should make a different when we are talking about updating the UI.
[go to top]