Yo advertiría contra la respuesta de Radius Kuntoro allí. Las tendencias de Google le muestran con qué frecuencia se busca un idioma. Según ese gráfico, Go es más popular que Node, Ruby y PHP, lo cual no es del todo cierto. Es solo una cosa más nueva, lo que significa que hay más búsquedas al respecto.
Y su pregunta es extraña, Node.js requiere descargar cientos de paquetes incluso para proyectos pequeños. Esto se debe a que JavaScript es un lenguaje increíblemente pequeño, el núcleo no hace mucho, por lo que debe construir todo tipo de módulos para literalmente todo: como el relleno de cadenas.
Más bien, el problema es que a la mayoría de la gente no le gusta PHP, porque PHP no tiene principios de diseño integrados, o no es un lenguaje obstinado. JavaScript tampoco lo es, no obtienes mucho cambio de uno a otro a menos que realmente quieras escribir ELM y te guste compilar archivos.
- ¿Qué tan difícil es como desarrollador front-end conseguir un trabajo en casa?
- ¿Debo usar Java o Python para la codificación del lado del servidor al hacer sitios web?
- ¿Cuál es la diferencia entre la aplicación web y el probador de penetración de red? ¿Cuál es el más buscado?
- ¿Deberíamos obtener permiso para publicar productos de cualquier empresa en nuestro sitio web para su comercialización?
- Cómo crear imágenes con secciones seleccionables como la de la captura de pantalla
Para las personas que piensan que un lenguaje debe ser muy obstinado como Ruby, Haskell, Java y Rust (esos son OO o funcionales), no pueden soportar cómo PHP simplemente mezcla las cosas y lo hace funcionar. Depende del desarrollador hacer cumplir los estándares de codificación, el lenguaje no los incorpora.
Node hace ciertas cosas muy bien, como las operaciones de alta IO. La arquitectura de middleware de Express es sobresaliente.
También tiene algunas ventajas, puede activar los indicadores de depuración y Nodo de depuración dentro de Chrome, lo cual es bastante útil cuando lo necesita. Pero si me pidiera que eligiera Laravel o Node + (EJS, Pug, inserte aquí su motor de plantillas favorito), elegiría Laravel.