La primera y mejor ventaja para la representación del lado del servidor de la primera página es que la página está disponible de inmediato. Para esto, la pregunta viene como: “¿Qué tan importante es eso?”. Si la carga de la estructura básica de su sitio lleva mucho tiempo y el usuario tiene que mirar el ícono de carga, entonces es muy probable que abandone el sitio para nunca volver.
La desventaja es como ya ha mencionado que necesita copiar partes de su código, pero eso podría minimizarse. Al igual que un marco básico de su sitio web que tiene los datos, permanecerá estático y su javascript solo se actualizará dinámicamente en esa estructura. Además, DRY es un principio y, como todos los demás principios, podría verse afectado si los beneficios de hacerlo superan los beneficios de cumplirlo.
Nota: No he usado mustache.js, así que no puedo comentar algo específico para ese motor de plantillas en particular.
- ¿Qué debo aprender primero en diseño web?
- ¿Cuál es la estructura para crear una serie web sobre superhéroes, de principio a fin?
- ¿Dónde puedo obtener cursos gratuitos de desarrollo web full stack desde cero en línea con certificación?
- Como desarrollador web, ¿cuánto debo cobrar por hacer un sitio web como este: Kid Genius HQ?
- ¿Qué deberían hacer todos los desarrolladores de back-end con SQL?