DEV Community

loading...

Discussion on: Step By Step Guide To Become Modern Frontend Developer In 2021

Collapse
tipizzo profile image
KABANGA David

Why Node and not Python, PHP, Java or Ruby?

Collapse
oo1john profile image
John

Because:

  • php it's old tech and no one it's interesting in using it, anymore
  • python it's mainly focus it is on AI and data science
  • java should be dead, until now ... oh no, it's used only in big enterprise comp.
  • regards ruby, everybody who's using it's thinking to change with NodeJs :)
Collapse
tipizzo profile image
KABANGA David

I think you are wrong... Okay, let consider that it is your own opinion. We can share the same point of view if and only if we talk about frontend dev. But when it comes to build backend, it is no a must to use only Nodejs. People also use django, flask, ruby, and of course java,.... Actually you can say that PHP is an old tech tool but I definitely disagree. It is up to date.

Thread Thread
oo1john profile image
John • Edited

People using: django, laravel, ruby, java, etc, etc because it's hart to change peoples' habits and old systems :)

Let's say like NodeJs come with somethin' new for "old back-end technology" and all others try to catch up;
and I think everybody see advantages using one language for frontend and backend on long-term and maintain distributed systems.

PS:

  1. with "old tehcnology" I want to point that the others have better build / modern features in trend with the times
  2. and of course is my opinion and I maintain :)
Thread Thread
tipizzo profile image
KABANGA David

And I respect your opinion. I know, Using a single language for both frontend and backend is a crucial advantage of course, I do not deny it. But there are still much more powerful languages for the backend than NodeJs. And this should remain optional according to how each developer syncronizes with the language in question. All this just to try to prove that there is not only one and unique process or technique if I may say so, to become a good developer and that much less the steps which have been enumerated in that post.

Thread Thread
oo1john profile image
John

Of course, there are more languages and approaches, I don't deny ... the only think I wanted to point it's that some are better than others :) no offence, peace and build something interesting :D ( no matter what tools you're using it )

Thread Thread
tipizzo profile image
KABANGA David

We totally agree 🤝

Thread Thread
oo1john profile image
John

🤝 and send to you greetings from other side of the world.