Como diseñador web, ¿qué debo aprender: PHP o Node.js?

No estaré de acuerdo con las otras dos respuestas y recomendaré usar todo en JavaScript si su objetivo es crear aplicaciones web y móviles. Por supuesto, si desea crear complementos de WordPress, PHP será útil, pero creo que Node y JavaScript tienen grandes ventajas que lo harán más productivo:

  1. Escriba su código de servidor, código de cliente e incluso su aplicación móvil en un idioma
  2. Aproveche el ecosistema de paquetes más grande de cualquier idioma en NPM
  3. Utilice muchos marcos optimizados para las tecnologías modernas en torno a los websockets, la representación del lado del cliente y las aplicaciones colaborativas.
  4. Únase a una de las comunidades de desarrolladores de más rápido crecimiento, con innovación rápida todo el tiempo y el lenguaje central mejorando rápidamente

Por lo que he visto, PHP tiene muy pocas ventajas sobre Node.js, y mucho menos entusiasmo en la comunidad de desarrolladores en general.

Como diseñador web, te recomiendo Node.js. Node.js, en palabras simples, es JavaScript del lado del servidor. Ha estado recibiendo mucha atención estos días. Si has oído hablar de él o estás interesado en aprender y.

Marco Node.js: bendición para diseñadores y desarrolladores web

Gracias

¿Por qué no aprender ambos?

Ni JavaScript ni PHP desaparecerán pronto. No estoy seguro de que uno tenga un futuro más brillante que el otro. PHP ciertamente ha recorrido un largo camino en la maduración como lenguaje, verrugas y todo, pero no pretendamos que JavaScript y Node en particular tampoco tengan algunos aspectos extravagantes.

Yo diría que aprender uno sin tener en cuenta al otro no es necesariamente sabio. Es mejor usar la herramienta adecuada para el trabajo en lugar de seguir una sola forma todo el tiempo.

Como su especialización es el diseño web, entonces debe aprender ambos.

No eres un desarrollador de back-end que necesita realizar tareas complicadas. En consecuencia, no necesita dominar para dominar Nodo o PHP. Además, no es tan difícil aprender a los dos.