¿Cuál es el lenguaje más simple que admite el mecanismo de plantilla y contexto?

Necesito encontrar la forma más fácil de crear automáticamente libros electrónicos a partir de artículos descargados.

Quiero generar automáticamente TOC, que se basará en una plantilla HTML.

Sé que python django tiene un mecanismo de plantilla y contexto, sin embargo, django es un poco complicado para las personas a las que les estoy preparando todo este mecanismo. No necesito todas las funciones relacionadas con la web.

preguntado el 31 de julio de 12 a las 11:07

Creo que quiere decir marco (en el título de su pregunta) en lugar de idioma. Python es un lenguaje de programación, Django es un marco escrito en Python. -

@Paulo Scardine: Supongo que algún lenguaje de programación puede tener esto como mecanismo nativo. De lo contrario, el marco simple será igualmente bueno. -

Creo que puede llamar a PHP un lenguaje orientado a plantillas, aunque en mi humilde opinión, PHP exige mucha más disciplina para escribir código limpio y fácil de mantener en comparación con Python. -

2 Respuestas

En mi humilde opinión, si está familiarizado con Django:

  • si desea crear una aplicación de línea de comandos o una biblioteca abstracta, consulte Jinja2 motor de plantilla.
  • si está buscando un marco web más simple que Django, mire Frasco (Flask usa Jinja2 como motor de plantilla predeterminado).

Respondido 31 Jul 12, 11:07

Si desea crear una aplicación de línea de comandos, para las personas que no conocen el motor de plantillas Django, profundice en markdown. Tiene algo bibliotecas alrededor, espero que encuentres lo que necesitas.

Respondido 31 Jul 12, 12:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.