¿Node.js se hará cargo de PHP?

Creo que estás confundido con el XML y la base de datos vs el comentario del archivo. Tanto PHP como Node.js pueden usar XML. Ambos pueden leer archivos o hablar con bases de datos. XML no es una alternativa a ninguno de los dos.

Node.js es una mejor plataforma que PHP. Di muchas razones aquí:

La respuesta de Tim Mensch a ¿Por qué debería usar Node.js sobre PHP?

Pero hay mucho código PHP por ahí, y no todo desaparecerá de la noche a la mañana. Se están iniciando más proyectos nuevos en Node.js que PHP, y eso probablemente se acelerará. Pero conozco personas que todavía usan Fortran, por lo que los idiomas más nuevos rara vez reemplazan por completo a los antiguos.

Si está preguntando si un servidor basado en Node.js puede hacerse cargo de un servidor PHP, entonces sí, por supuesto. Alguien necesitaría reescribir el código PHP en Node.js, y es posible que no necesite tantos servidores para manejar la misma carga, pero no hay nada que PHP pueda hacer que Node.js no pueda hacer.

Excepto para ejecutar en un host que solo sea compatible con PHP. Pero encontrar un nuevo host no es la parte difícil.

Cada vez que alguien me pregunta si el idioma x va a tomar el idioma y, o el idioma z al salir, siempre los dirijo a este sitio web que ha estado rastreando la popularidad del idioma durante muchos años: The Coding Standards Company
En términos de popularidad en este momento, PHP está # 6 justo debajo de Python y C #.
NodeJS no aparece en esta lista porque NodeJS no es un lenguaje, sino que se usa principalmente como un marco del lado del servidor escrito en JavaScript.
JavaScript en mi opinión es un lenguaje terrible que estancó el desarrollo de software durante 20 años. Finalmente, se crearon marcos para mitigar una buena mayoría de los puntos débiles de JavaScript; Uno de esos marcos es NodeJS, que es un marco decente.
Si te encanta JavaScript, entonces NodeJS puede ser el camino a seguir para ti. De lo contrario, Python, PHP o incluso Java o ASP .NET pueden ser una mejor opción.

tl; dr: No es probable que NodeJS se haga cargo de PHP.

Las mismas tareas se pueden realizar con PHP o con Node.js. La pregunta “qué herramienta usar” es una cuestión de preferencias personales.

  1. Para algunas tareas, Node.js puede ser más rápido que el servidor web “estándar” con PHP
  2. Por otro lado, las tareas para las cuales Node.js es una excelente opción, se pueden realizar usando PHP
  3. Finalmente, Node.js puede usarse como complemento de PHP
  4. PHP no está en declive. Node.js no es una herramienta perfecta para todo, ni una herramienta que reemplace PHP. Es solo una herramienta para satisfacer algunas necesidades particulares de desarrollo web. El uso adecuado de ambas herramientas depende en gran medida de la experiencia del desarrollador.

PHP 7 vs Node.js?

Declaimer: escribo sobre desarrollo PHP

No, porque no habrá un paradigma exclusivo. Los usuarios de pho labrarán su propio surco durante mucho tiempo, y los usuarios del nodo labrarán el suyo.

Sí, tan pronto como el alojamiento web compartido Node.js comience a hacerse popular, php morirá. Node.js no es popular porque requiere hoy un servidor y acceso a la línea de comandos.

Si WHM cpanel, directadmin y otros proveedores de software de alojamiento web deciden implementar node.js por cuenta, eso es todo

¿Por qué?

Hoy, el nodo no es tan popular para los sitios pequeños y todavía hay muchos desarrolladores. Si se vuelve más popular, va a explotar.