¿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

More Interesting

¿Qué paquete tecnológico debo usar para hacer un sitio web de transmisión de video escalable usando Django / Python en un mes?

¿Qué es Mongrel2 en términos simples?

En la mayoría de las declaraciones de doctype de los sitios, puedo ver que se está utilizando 'HTML 4.01 Transitional'. ¿Es necesario hoy en día o simplemente do?

¿Hay alguna guía para solucionar el Servidor Parse?

¿Qué lenguaje de programación utilizado al escribir una aplicación web le daría la mayor cantidad de años de servicio?

¿Cómo inserto el contenido de Quora en mi sitio web o blog?

¿Está mal aprender a codificar un proyecto de una serie de videos?

¿La siguiente función de Python es una buena práctica?

¿Qué es un buen sistema de intranet para una organización sin fines de lucro?

¿Cómo lee un navegador un documento HTML?

Si estuviera desarrollando un sitio web basado en una base de datos con contenido pesado enviado por el usuario (principalmente texto, algunas imágenes), ¿qué lenguaje (s) de programación y base de datos usaría? ¿Por qué?

¿Existe algún marco web que brinde una plataforma para la evaluación de asignaciones de programación de ciencias de la computación?

¿Por qué muchas personas siguen prefiriendo Rails sobre Django para construir redes sociales, incluso después de las historias de éxito con Instagram y Pinterest?

¿Qué código escribir para hacer un sitio web como la imagen que se muestra a continuación con 10 divisiones?

Cómo detener el cruce de elementos cuando cambio el tamaño del navegador en HTML / CSS