Estoy aprendiendo desarrollo web para mi proyecto de graduación, y me preguntaba si podría usar nodejs para el backend mientras creaba la base de datos con MySQL y conectaba ambos con php, ¿es posible o tendré que usar otros lenguajes para el backend de ¿el sitio web?
JavaScript como lenguaje de programación se puede utilizar tanto en el backend como en el frontend. El intercambio de información entre el frontend y el backend se realiza con solicitudes HTTP, por lo que el JS en el frontend no opera directamente con el idioma del backend.
La forma más popular de ejecutar aplicaciones de JavaScript en el backend es a través de NodeJS. Es un poco complejo de aprender, ¡pero gratificante! Si ya conoce PHP, le sugiero que se quede solo con PHP en el backend por ahora, a menos que tenga mucho tiempo para estudiar.
PHP y JavaScript no son interoperables; no se pueden combinar ambos en la misma aplicación. Puede conectarse o usar MySQL con cualquiera de los dos.
Si desea comenzar a crear un back-end de JavaScript, busque un tutorial sobre NodeJS y Express.