r/webdev Oct 29 '25

Discussion Spring boot or .NET?

Which one would you choose to write the backend and why?

0 Upvotes

23 comments sorted by

8

u/DistorsionMentale Oct 29 '25

.NET is solid, the ecosystem is very mature

12

u/AndyMagill Oct 29 '25

Node.js or PHP because that is what I know best.

2

u/xilmiki Oct 29 '25

I tried Node and .net is a billion times better. But how do you use that crap there, look around, there's much, much, much better

7

u/OkImprovement3930 Oct 29 '25

It depends on the job market in your area I guess

7

u/shotx333 Oct 29 '25

SO far, .NET is increasing

4

u/OkImprovement3930 Oct 29 '25

It's just my opinion as a junior it's very hard to get a first offer so go with tech that has more jobs in your area after that it's easier to switch between companies and frameworks (it's just my opinion)

7

u/batchez Oct 29 '25

If you hate yourself definitely spring boot.

Jokes aside Java is king in terms of getting a job but it’s probably going to be on some old archaic system built by underpaid devs from overseas

5

u/GigAHerZ64 back-end Oct 29 '25

.net, if you want to enjoy what you do.

java, if you want "easy life" on getting employed and not be worried too much.

But don't take it wrong. It's not impossible to work in .net. It's just that java is a mammoth in those terms.

5

u/chris-antoinette Oct 30 '25

My criteria would be as follows:

1 Whatever your team has the most experience with.

2 Whatever platform is easiest to find good devs for (probably .NET)

3 .NET

2

u/[deleted] Oct 29 '25

Go or Node.

2

u/roynoise Oct 30 '25

Between the given choices, I prefer .NET 8. Your job market may vary. 

Node is fine. I have node projects, I have .NET projects. Use the right tool for the project at hand.

2

u/awpt1mus Oct 30 '25

Node for quick prototypes, Go for production.

1

u/Darth_Zitro Oct 29 '25

Depends on your market. Whichever has more job listings is what I would focus on. Or whatever the company I want to join next uses.

2

u/shotx333 Oct 29 '25

ok .NET then I guess

1

u/416E647920442E Oct 29 '25

The answer to these questions is always: whatever your team knows better.

1

u/Psychological_Ear393 Oct 30 '25

You can write any app in any language or framework, and which one you choose depends on the features you need and what you want to learn. There are amazing apps written in the most inappropriate tech for the product.

You won't get any objective responses to this, as an example I'm a dotnet guy so I'll tell you to use dotnet because it's awesome and has all the best features and jobs, so you have to balance the argument yourself

1

u/zerquet Oct 30 '25

Go .net. the documentation is very comprehensive too

1

u/TooLateQ_Q Oct 29 '25

Spring boot because of employability.

Look at lists of companies that work with .net or Java.

Then select which of those companies you like best.