DEV Community

Discussion on: Why Frontend Developers Should Learn Node.js and Express?

Collapse
theowlsden profile image
Shaquil Maria

Great that you learned about NodeJs and Express. But I have a question, why did you decide to choose to dive into web development? (I would like to have a healthy discussion about it)

JavaScript is just the tip of the iceberg in web development, and the way you are talking about PHP clearly shows your lack of understanding of the field. Yes with JavaScript you can make some great web applications, but in my opinion, if you want to call yourself a full-stack developer you should know and be proficient in the whole field, front-end (front basic html/ css/ js to a specific framework or library), backend (not only node & express) and storage management (not only document-oriented databases but also relational databases).

If you want to become a professional web developer I would highly suggest to keep an open mind about the different tech stacks and tools that are available for the field and don't be like everyone else that is becoming a web developer, a JS junky.

Collapse
technoglot profile image
Amelia Vieira Rosado 🐣✨

Solid points here! I agree πŸ™‡πŸ»β€β™€οΈ

Collapse
amrelmohamady profile image
Amr Elmohamady Author

Why do you think for backend not only node and express?
I think it's about understanding the concepts and not about what language.

Actually, I am open-minded to different stacks and I would like to try PHP or Elixer later and I keep learning stuff like web sockets and web servers but the point of the article is its title!

Collapse
theowlsden profile image
Shaquil Maria

I did not say NodeJs & Express is not a backend stack, I said it's the top of the iceberg. Yes you can understand some concepts with Node & Express, but most big projects do not use those tools, so if you want to learn about backend that is not enough to learn every concepts.

About the title of the article, you mentioned things you learned, but at the end you did not elaborate on why it is important for frontend developers to also learn those things.

Good luck on your journey and I hope you improve in writing your articles.