Blazor vs react(NEXT.js)

I like C# and want to learn Blazor, but I'm worried it might be less popular than Next.js, or that developers might view it less favorably than developing with Next.js. Is Blazor a good choice? I'm planning to create a blog, so exposure is important.
7 Replies
h
h4d ago
If you like C# I’d say go for Blazor, you’ll enjoy making stuff more in a language you like coding in and it won’t feel like a chore - don’t worry about whatever anyone else thinks or what’s viewed more favorably it’s much easier to get better at something you enjoy if you’re new and if you ever decide you want to work with next.js later, being good at blazor will make that easier imo- but this works both ways, whichever you enjoy more and find more fun to make stuff in is the best if you’re new
Jimmacle
Jimmacle4d ago
if the goal is to learn a skill to get hired, blazor is extremely niche compared to JS frameworks i use it at work for internal tools, but idk if i'd use it for public websites
Dev_Infimer(1294)
Is it not recommended to use it on a public website? It was originally planned to be used on a public website.
Jimmacle
Jimmacle3d ago
there are drawbacks with both wasm (load times) and server (latency)
Dev_Infimer(1294)
I understand that this has improved since .NET 8, is this incorrect?
h
h3d ago
There are always going to be reasons like performance people would choose using one solution over another - I know of fairly high traffic public sites made in Blazor that do absolutely fine - I still stand with the idea of just choosing what you like working in because it will be more enjoyable to learn and then you’ll learn more, I think if you’re new to web just make a mini project in both and see which you actually prefer coding - the problem with e.g. gritting your teeth and learning next.js if you realise you don’t enjoy js frameworks is it will feel like a chore and won’t sink in (also works the other way) The other problem with learning what’s hot right now to get hired is everyone else is learning what’s hot right now to get hired, if you already have a foundation in C# and enjoy it you’ll get better at Blazor quicker - it’s hard to say whether you’d get hired faster if that’s what you’re wanting because there will be less jobs but also less people applying compared to next.js and it’s easier to stand out in an interview for the one you’re passionate about and learned extra because you’re enjoying it than the one you learned the bare minimum just to get hired in
Dev_Infimer(1294)
Oh thank you!!!

Did you find this page helpful?