¿Cuáles son las ventajas de usar la plantilla Handlebars sobre Underscore.js?

Creo que descubrirá que elegir uno sobre el otro es algo subjetivo, realmente se reduce a su estilo de programación preferido, pero en linkedin compararon los dos (junto con un botín de otras soluciones de plantillas) y el manillar subrayó. js en su análisis final. Ellos notaron:

Bigote daliniano

  • + Las plantillas sin lógica hacen un gran trabajo al obligarlo a separar la presentación de la lógica.
  • + La sintaxis limpia conduce a plantillas que son fáciles de construir, leer y mantener.
  • + Plantillas compiladas en lugar de interpretadas.
  • + Mejor soporte para caminos que el bigote (es decir, llegar a un objeto de contexto).
  • + Mejor soporte para ayudantes globales que el bigote.
  • – Requiere JavaScript del lado del servidor para renderizar en el servidor.

Puedes leer todo aquí: http://engineering.linkedin.com/…

El subrayado proporciona 80 funciones impares que admiten tanto los sospechosos funcionales habituales como mapear, seleccionar, invocar … aunque estos no están en el manillar, sus plantillas sin lógica proporcionan una gran ruta mientras se renderiza …