¿Cuáles son los pros y los contras de la representación de respaldo del lado del servidor y el intercambio de plantillas?

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.