Node JS es para desarrolladores de Java Script y PHP es para desarrolladores de PHP. Se pueden hacer las mismas cosas en ambas tecnologías. Preguntas como estas nunca se pueden responder porque hay muchos factores diferentes responsables de la existencia de cualquier tecnología. Si realmente desea evaluar la mejor tecnología para su proyecto, investigue lo siguiente:
- ¿Puede encontrar fácilmente los recursos de programación para la tecnología que ha elegido?
- ¿Cuánto tiempo lleva la tecnología en el mercado?
- ¿Eres capaz de lograr algo usando una tecnología que no es posible con otra?
- ¿Hay ejemplos bien documentados de escalabilidad?
- ¿Quién apoya la tecnología y qué tan estables son?
En cuanto a la recomendación, no recomiendo Node JS porque no entiendo cómo un modelo basado en eventos de un solo subproceso puede ser tan escalable como los modelos de subprocesos múltiples. Puede ser que me falte algo, pero por lo que sé, no lo usaría.
- ¿Por qué desarrollar con HTML5 cuando se admiten navegadores antiguos?
- ¿Cómo podemos agregar múltiples claves foráneas en una sola tabla desde otras dos tablas en MySQL?
- ¿Hay futuro para los desarrolladores web front-end? Mi pregunta es específicamente sobre: 1) Aumento de salario basado en la experiencia y 2) Potencial de crecimiento dentro de una empresa.
- ¿Cuál es el mejor servicio gratuito para monitorear el ranking del sitio web?
- Si Facebook eligiera reconstruir su aplicación web en parte en ASP.NET, ¿cuáles serían los beneficios y las desventajas?