A Blazor Thread

Solarion

Honorary Master
Joined
Nov 14, 2012
Messages
28,048
Reaction score
17,803
So for 50% hobby and 50% career purposes I have been focused primarily on back-end technology, skills etc for a couple of years now. Most of my career has been into the more problem fixing (the guy you call in when nobody else wants to touch it) and this was relation to the banking industry in fraud and terrorism. But now I am actually considering going full time into development and moving away from this line of work (the pay is really bad).

Now I would like to stick to the back-end side especially with regards to API's and possibly microservices. I have yet to get into that so I'm at a cross roads possibly due to misinformation or generally coming across overly enthusiastic web developers. Wherever I go I keep hearing about Vue and Angular and their neighboring planet Blazor. Since I know about as much as Java as I know about how to process weapons grade plutonium I would prefer to not learn Java/Javascript. So that leaves Blazor. Assuming I even need to learn this at all?

The misinformation I think I am getting is that in order to be a Real Programmer ™ I actually have to learn a front end framework. But I don't have time and really don't think I will enjoy this! I would prefer a third option and even if it is getting more into the DevOps side or simply tightening the bolts and nuts on what I know already and perhaps adding another diploma in there for say the Microservices/CICD/Continous Integration sphere, I'm happy with that.

Please give me your thoughts on, am I going to be useless as a dev moving forward in a full time career or should I rather bite the bullet and learn a front end framework.

I'm like most of you, if I don't enjoy something I will struggle. I am thoroughly enjoying working with back-end code, databases, heck even generating reports in Interops or Crystal I love. It is the front end side of things I am uncertain about.

Please share you thoughts on this.

Edit: Spelling.
 
Last edited:
Anything front end will involve some javascript/html etc.

I totally agree. Some instances of a recent MVC project I was working on I could only get certain functionality working with JavaScript.
 
I will definitely be reevaluating Blazor now on .NET 6

Tooling needs to have improved. If you cannot make a change in your IDE, refresh your browser, and see your changes, it’s a non starter (This was not possible with 3.1 or afaik 5.0 too) - this tooling needs to work outside Visual Studio too.
 
The misinformation I think I am getting is that in order to be a Real Programmer ™ I actually have to learn a front end framework. But I don't have time and really don't think I will enjoy this! I would prefer a third option and even if it is getting more into the DevOps side or simply tightening the bolts and nuts on what I know already and perhaps adding another diploma in there for say the Microservices/CICD/Continous Integration sphere, I'm happy with that.
The only front end framework I know is Qt. :p

I think that you just need to think about software that is “not web/mobile/frontend”, and look for opportunities there.
 
Most of my career has been into the more problem fixing (the guy you call in when nobody else wants to touch it) and this was relation to the banking industry in fraud and terrorism. But now I am actually considering going full time into development and moving away from this line of work (the pay is really bad).
Specialised knowledge should pay more, know your worth.

Wherever I go I keep hearing about Vue and Angular
lets-make-a-website-using-jquery-and-bootstrap-autistic-screeching-53067500.png


Since I know about as much as Java as I know about how to process weapons grade plutonium I would prefer to not learn Java/Javascript. So that leaves Blazor. Assuming I even need to learn this at all?
I think of Blazor like Razor.
If you don’t don’t wanna do front end then don’t, focus all your effort on the backend.

I consider front end frameworks to be a different app, users don’t care as long as it feels fast then it is fast.
Don’t get caught in the circle jerk of going client side then realising SEO is broken then trying some hack job when server side rendering was best from the start.
 
Top
Sign up to the MyBroadband newsletter
X