+ 2
PHP or Nodejs ?
I am going to master one of these. Which one do you think is more important if important is the word to use here? Thanks :)
5 Réponses
+ 15
I'd say Node.js because it is a "new" tecnology and uses Javascript, there are many job opportunities for Javascript developers, in the other side PHP is still the most used language to work 'server side', if can be helpful i made an answer with more details in the thread below, not an expert but i spent a lot of time reading about every possible back end technology.
https://www.sololearn.com/discuss/526414/?ref=app
+ 12
you can always check out google trends to see what is hot and what not as well
https://trends.google.com/trends/explore?q=Nodejs
+ 6
You could try comparing "meetup" groups (e.g., San Francisco and Paris):
San Francisco, CA, USA (meetup: members):
-------------------------------
PHP:
San Francisco: 2624
Bay area: ~ 200 more
NodeJS:
SFNode : 2739
Node.js Club SF: 3998
SF Nodejs : 1149
BayNode : 2410
Paris, France (meetup: members)
-------------------------------
PHP (2 groups) : ~ 380
NodeJS.paris: 4144
Links (SF and Paris):
https://www.meetup.com/find/?allMeetups=false&keywords=PHP&radius=50&userFreeform=San+Francisco%2C+California%2C+USA
https://www.meetup.com/find/?allMeetups=false&keywords=nodejs&radius=50&userFreeform=paris%2C+france
+ 5
Well looking at this from two different angles;
--> If you wanna be a front-end developer and you already have some knowledge of JavaScript then it's better to go for node.js instead of learning something totally new (say php)
--> If you wanna be a back-end developer and you're jumping head first into back-end, then I'd recommend php or python.
*** Pointer >> Both languages are great, it's just trying to achieve the same thing using different technologies for instance, some prefer python to ruby while others the opposite but they'll basically both get the work done.
It's better though to have basic knowledge of both because you'll never know what technology the next company you work for prefers.
**hope that helps**
+ 2
Thank you for taking the time to answer me :)