Me gustan mucho los lenguajes de creación de plantillas django/jinja2. Su sintaxis es extremadamente simple y, sin embargo, es muy versátil. ¿Hay algo similar a eso en la sintaxis y la capacidad en javascript, o si no ambos, al menos en la capacidad.Lenguaje de plantillas JS JS
Miré las plantillas de subrayado, jquery y bigote, y ninguna de ellas parecía ser lo que estaba buscando.
Notas adicionales
Creo que de todas las librerías (Miré) bigote es el mejor pero no me gusta mucho la sintaxis. Por ejemplo esta plantilla bigote
{{#people}}
{{name}}
{{/people}}
{{^people}}
No people :(
{{/people}}
compara con las plantillas de Django:
{% for person in people %}
{{ person.name }}
{% empty %}
No people :(
{% endfor %}`
también lo mismo para la aplicación de filtros. Por ejemplo:
{{#filter}}{{value}}{{/filter}}
vs
{{ value|filter }}
Creo enfoque django/Jinja2 es más limpio y sólo se siente más natural.
Entonces, ¿hay alguna biblioteca js que haga plantillas muy similares a django/jinja? Si no, supongo que tengo que vivir con muschache (o tal vez con alguna otra biblioteca de good js, estoy abierto a sugerencias), pero simplemente no me siento bien.
Gracias.
¿Qué características faltan en el bigote? – pradeek
consulte las notas adicionales – miki725
Hay un [puerto de JavaScript para Jinja] (https://github.com/ericclemmons/jinja.js) pero todavía no lo he probado personalmente. – pradeek