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.
- ¿Cuál es la mejor representación del lado del cliente o del servidor?
- ¿Cuál es el mejor editor / IDE para PHP?
- ¿Qué funciones de matriz de JavaScript utiliza con frecuencia?
- ¿Por qué el desarrollo de gemas en Ruby on Rails se está ralentizando?
- ¿Cuál es el mejor marco de Java para desarrollar ERP basado en web?
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.