bwahaha, that just sounds like confirmation bias. 

The reason SSW might be seeing more Blazor is because that is what they are convincing their customers to use.

But in terms of what is really happening out there, there are some stats around, such as the following:
Most used web frameworks among developers 2023 | Statista

As far as a client framework goes, it looks like React is the winner with 40+%. NodeJs is a server side framework so it doesn't really count. Angular and Angular 1 together make up about 25%. Blazor is only about 5%. Interestingly, ASP.NET and ASP.NET CORE make up about 30% 



On Fri, Sep 8, 2023 at 1:13 PM Greg Keogh via ozdotnet <ozdotnet@ozdotnet.com> wrote:
If demand for SSW to use Blazor is overtaking JS, then I'd believe it. I saw the statement made.

I've never met a living person who uses Flutter, or the Dart language for that matter. It would be a brave decision to choose that as a development platform for the future.

Does MAUI generate browser hosted web apps? I didn't think it was made for that purpose, but maybe it does. I haven't looked yet.

If you don't want to use a JavaScript framework, then Webassembly is the future. I see there is a proposal to take JavaScript out of the stack so that Wasm can talk directly to the browser DOM, which I think would be a great leap forward because the JS layer is an utterly useless link in the chain. Then we can finally consign JavaScript to the rubbish bin of history where it belongs.

GK

On Fri, 8 Sept 2023 at 12:47, Tony Wright via ozdotnet <ozdotnet@ozdotnet.com> wrote:
I agree. React demand is far higher than any other front end framework as far as I can see. Angular ticks all the corporate governance boxes but it is so unwieldy and requires so much boilerplate before getting to the business logic it has really lost the war. Most of it comes down to popularity. If something it discovered that it fast superior to everything else, you usually see it rocket up the list. Blazor doesn't seem to be doing that unfortunately. Vue should be more popular. NodeJs if you want a pure JavaScript approach. But if you don't want a JavaScript framework what choices do you have? .Net Maui? Flutter?

On Fri, 8 Sep 2023, 12:31 pm DotNet Dude via ozdotnet, <ozdotnet@ozdotnet.com> wrote:
I find it very hard to believe Blazor demand has overtaken JS. That’s an insane comment from Adam

On Fri, 8 Sep 2023 at 12:05, Greg Keogh via ozdotnet <ozdotnet@ozdotnet.com> wrote:
Is anyone here actively using Blazor on a decent sized project? I used it for a while on my last contract but am unable to find new work anywhere that uses Blazor, not a single one!

Compared to server-side ASP.NET and JS Frameworks, Blazor is a gift from heaven .. well ... sort-of. Here's a Friday story.

With the death of Silverlight, we had to replace an app with a quite rich UI with something else, what?! Like many people, I was spitting chips angry at the suggestion we must replace our Silverlight apps with HTML5 apps. The idea that HTML+CSS+JS could replace a WPF-like rich web UI made me laugh and cry at the same time.

Angular was really popular around 2018 so we got an offer to write a JS replacement for $200/hr. I then decided to learn Angular and watched 5 hours of a 10 hour Angular course, at which point I gave up and said f**k that s**t. Now what?

Luckily, Blazor 0.9 was in preview around this time. I spent a whole Sunday afternoon experimenting with Blazor. By the end of the day I had quite a sophisticated hobby app working with only a few hundred lines of coding, thanks to the familiarity of using VS, C# and Razor markup (with a bit of JS). The same app in ASP.NET would have taken 5 times as long and 5 times the code. The same app in Angular would have required unfamiliar tooling and millions of lines of script.

To answer your question, I have one quite complex Blazor app being used by some huge US companies to analyse marketing data (using Telerik and SpreadJS components to attempt to make charts and grids as fancy as was possible in Silverlight). I have a couple of smaller apps in live use, and few little ones for utility use.

I know the guys at Melbourne App Development are really keen on Blazor and were using it for some serious apps just as it reached version 1.0. About 18 months ago, Adam Cogan at SSW said during the preamble to one of their monthly presentations, that Blazor demand had overtaken JS.

I hope other people in here have similar stories.

I must end on a sad note. ASP.NET, Blazor, JS, or whatever, all finish-up rendering in a web browser. It's tragic that the ancient dumb web browser is now the only host for web apps, and that we must attempt to present serious business applications using HTML, CSS and JS. The web browser was invented so we could have flame wars and look at pictures of cats and porn, it's barely evolved since then and it's completely inadequate for rendering business applications. Sure it can, but look at the flaming hoops and all the weird quirks you have to jump through. Web development is in a lamentable state.

Greg Keogh
--
ozdotnet mailing list
To manage your subscription, access archives: https://codify.mailman3.com/
--
ozdotnet mailing list
To manage your subscription, access archives: https://codify.mailman3.com/
--
ozdotnet mailing list
To manage your subscription, access archives: https://codify.mailman3.com/
--
ozdotnet mailing list
To manage your subscription, access archives: https://codify.mailman3.com/