¿Por qué necesitamos marcos frontales para los sitios web de Node?

Puede crear absolutamente el sitio web de NodeJS sin ningún framewoks de front-end. No hay compulsión por nada. Al igual que puede escribir la aplicación NodeJS completa sin usar ningún paquete de terceros. Incluso no necesita un motor de plantillas para aplicaciones NodeJS. Puede usar HTML y CSS simples.

Pero como escribir una aplicación completa de NodeJS sin un marco o motor de plantillas será una tarea engorrosa y las usará para resolver problemas específicos. Los marcos frontend cumplen su propio propósito.

Con la ayuda del motor de plantillas, la aplicación desarrollada será impulsada por el servidor al igual que las antiguas aplicaciones Jsp servelet, etc.

Si desea crear un tipo de aplicación de spa del lado del cliente, el uso de marcos front-end será bastante útil.

Spa tiene sus propias ventajas en términos de llamadas de servidor reducidas en lugar de un servidor de ida y vuelta para cada ruta. NodeJS backend de perfecto para crear apis de descanso con los que la aplicación frontend puede comunicarse.

NodeJs es un javascript del lado del servidor. Para mostrar algo de contenido en el navegador, debe haber algunos marcos HTML o Front End js que deben representarse en el navegador para que el usuario final pueda ver la información en el navegador., Esta es la razón Usamos marcos frontales mientras desarrollamos sitios web de nodos js