3 ms·
I like Vue a lot, but then I discovered Blazor (.NET core + SignalR). And now I am questioning the whole Javascript ecosystem. With stacks like Vue and Node I
by thdrdt 7y ago
I like Vue a lot, but then I discovered Blazor (.NET core + SignalR).
And now I am questioning the whole Javascript ecosystem.
With stacks like Vue and Node I always feel I have to do the same work twice. Double models, validation in the front end and validation in the back end, and so on.
With frameworks like Blazor you are much more productive. And I believe this will be the future of developing SPAs.
- crtlaltdel 7y ago> And I believe this will be the future of developing SPAs. I think you can substitute Blazor with a large number of frameworks (RoR, Meteor, django, etc) and find a lot of people who believe it is the future of developing SPAs.
- thrownaway954 7y agoTotally agree with you. Blazor is a game changer. I can bet by the end of 2020, Blazor will surpass all the javascript frameworks in adaption.
- mhd 7y agoReminds me a bit of how we thought about Vaadin or GWT...
- sdfin 7y agoApart from using WebAssembly, is Blazor very different in some way from these two?
- mhd 7y agoVaadin is a bit higher level, if I remember correctly. It seems to pivot to work with Web Components these days, some of which might be written in Web Assembly anyway... I don't even think that bytecode->WASM and Java->JavaScript should be that inherently different for frontend purposes. Then again, I never thought we'd need hyper-optimized JIT compilers for friggin' simplistic UIs, where you'd think that Microsoft BASIC would be fast enough... (Sure, it's great for lunning Linux, Quake or Alexa in the browser…) But I'll try not ending up sounding facetious. From a code quality and ease of use POV, Blazor might be better, haven't done too much to argue that. And even rebranding the same technology after a few year's of both Moore's law and lessened expectations by users/developers is often a big difference from a marketing standpoint. And that does count, as it increases the community, which is where a lot of projects fail.
- blunte 7y agoBeing outside the .NET world, I didn't know this existed. But the idea of moving past the abomination which is Javascript got my attention. Then I saw Bolero (F# framework built on Blazor). Now I'm super interested.
- theonething 7y agoIs Blazor anything like TurboLinks or Phoenix LiveView?
- thdrdt 7y agoYes, as far as I know Phoenix LiveView is the same concept.