#I need help on backend development in web development

12 messages · Page 1 of 1 (latest)

thorn rapids
#

I have recently got into web development. I have learnt Node.js and I now need help on understanding more about backend development.

  1. Should I now move onto Express.js or jump straight to Nest.js?

  2. Which is used more for web backend development: Nest.js or Spring Boot?

  3. And which is more suitable for a junior/entry-level/graduate role?

Thank you everyone!

ionic dragon
#

You definitely should study Express, but you don't need to master it. Everything it does is also done by various frameworks, but it's useful to understand some of the underlying foundations, and just to get a bit of extra practice first.

NextJS is far more popular than NestJS. I am not sure if there was some confusion between the two.

Spring Boot is very popular, but it requires learning a totally different language. It uses Java, which is not Javascript. Do you want to learn a whole new extra language?

thorn rapids
#

Thank you so much Choo King for your reply. I am a Java programmer though and I have created projects, like an ecom and social media app in the Spring Boot framework. Doing some research, I've gathered that Next.js is more on the frontend development side, whiles Nest.js is the backend.

#

It seems that web development is easier for a graduate to kick start their career in software development which is why I am learning it

ionic dragon
thorn rapids
#

Oh I see. Nest.js is similar to Spring Boot which is what I use, so is it still worth learning Next.js or go with Nest.js?

ionic dragon
#

Why not just use Spring Boot if you already use it?

thorn rapids
#

Spring Boot is never mentioned in junior/entry-level web developer roles. I only see mentions of: HTML/CSS, JavaScript/TypeScript, Next.js, React, Angular and Vue.

#

It seems that Spring Boot is used for more enterprise, larger projects, which I guess isn't suitable

ionic dragon
#

If you are looking for something easy enough for a beginner, NextJS is definitely a better choice than NestJS.

thorn rapids
#

Great thank you. Should I learn Express.js first or Next.js?

ionic dragon