Genshi Compiler

Software captura de pantalla:
Genshi Compiler
Detalles de software:
Versión: 0.1.1
Fecha de carga: 11 May 15
Promotor: Viktor Ferenczi
Licencia: Libre
Popularidad: 3

Rating: nan/5 (Total Votes: 0)

Genshi Compiler es una herramienta que permite la compilación de plantillas XML Genshi sencillas de código Python puro.
¿Cómo instalar:
- Descargar e instalar la distribución de código fuente o el instalador apropiado para usted OS
- Ejecutar easy_install genshi_compiler
Genshi compilador permite la prestación de su plantilla Genshi al código fuente de Python. Puede guardar el código como un módulo Python o compilarlo en un objeto de módulo directamente utilizables en la memoria. Sólo tiene que llamar a la función render del módulo con sus parámetros de plantilla para hacer que toda la plantilla o de cualquiera de sus funciones de plantilla para hacer esos fragmentos por separado.
De acuerdo con mis puntos de referencia iniciales de la velocidad de renderizado es típicamente ~ 40x más rápido que hacer lo mismo usando Genshi. Hay un costo de este aumento de velocidad, sin duda. Algunas de las características dinámicas de Genshi no están disponibles, especialmente todo lo que depende de un cargador de plantilla (xi: include), la representación elemento XML árbol (py: partido) o la corriente de contadores (filtros).
Incluye puede ser sustituida por la importación y llamando directamente a otros módulos plantilla compilado, por lo que no es una limitación real. Apoyo macro Genérico (py: Causa) parece ser inútil sin ralentizar el código generado considerablemente y perder la mayor parte de la ganancia de rendimiento. Arroyos Token sean compatibles en el futuro.
Esta solución todavía le permite acelerar la mayor parte del tiempo las zonas críticas (renderizado mesas grandes, árboles o un montón de elementos de la interfaz de usuario HTML) considerablemente sin demasiado esfuerzo, proporcionando usted puede permitirse perder la funcionalidad anteriormente. También es posible combinar Genshi y el código compilado plantilla para una máxima flexibilidad y rendimiento.
. Python 3 de soporte está previsto

Requisitos

  • Python

Programas parecidos

MAWK
MAWK

17 Feb 15

Scala
Scala

17 Feb 15

Azure
Azure

3 Jun 15

motor
motor

3 Jun 15

Comentarios a la Genshi Compiler

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!