On top of that, there is a difference in the job market. Me (JS) vs my friend (.net): we both started at the same time. For me in order to apply for junior jobs I have to learn 7 different technologies (typescript, node, webpack…) for my friend it was looking completely different (everything was related to core features of .NET)
The question really is:
- Is .NET framework so called “battery included” ? or I also need to add hundreds of dependencies i.e. to add authentication with password hashing, jsonwebtokens etc…
- As .NET requires more code vs Node.js → does it pay off later on during refactoring? Means is it more productive vs any JS framework?
I would be very grateful for Your opinion about it as I’m constantly thinking about leaving the JS world and starting learning .NET even if this will cost me another year.