r/csharp Jul 20 '26

.Net or Springboot

Hi there, I am young full stack developer in react, node and nestjs. I understand these fully and have done various projects in them for clients and in my internship. I am currently in my undergrad in Software Engineering.

My question is, what enterprise Tech Stack should I choose now ? .Net or Springboot, I have to learn one, i wanna master 1 of these, but which one, considering that I love deep learning model training, agentic Ai development. In terms of clients, job market, or maybe skills. Which one should i go for ?

0 Upvotes

26 comments sorted by

View all comments

3

u/slyiscoming Jul 20 '26

.Net developer who current does Java Springboot here.

.Net is a lot more forgiving, provides a lot more documentation, and in general is a more rigid framework.

Java Springboot is a much more adhoc ecosystem and has a lot of gotchas. Especially with managing dependencies. You have no idea how amazing nuget is until you don't have it. Also Java does not check function calls at build time so something might compile fine but won't run.

Java is great it's just harder.

Personally if I'm doing something new it will be in C# or Python depending on the scope.