Hoy en día, podemos encontrar muchos motores de plantillas JS como KnockOut, Moustache, Subrayado, ... ¿Puede decirme cuáles son las ventajas de una arquitectura basada en estos motores? y/o cuándo usarlos? ¿Es mejor (mantenimiento, costos de desarrollo, confiabilidad, ...) que generar todo el HTML desde el servidor?Javascript - Template Engine
¿Es una buena arquitectura exponer feeds (servicio de descanso en json) y hacer algunas cosas en el lado del cliente (micro plantillas)?
+1 También se debe tener en cuenta que estresa más al cliente y hace que el cliente (un poco) más grueso. – helpermethod