leopardoMotor de plantilla de código abierto y herramienta de generación de código, escrito en Python | |
Descargar ahora |
leopardo Clasificación y resumen
Anuncio publicitario
- Licencia:
- MIT License
- Precio:
- FREE
- Nombre del editor:
- Tavis Rudd
- Sitio web del editor:
- http://cheetahtemplate.org/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 190 KB
leopardo Etiquetas
leopardo Descripción
Motor de plantilla de código abierto y herramienta de generación de código, escrito en Python El guepardo se puede usar independiente o combinado con otras herramientas y marcos. El desarrollo web es su uso principal, pero el guepardo es muy flexible y también se está utilizando para generar SQL, Java, los correos electrónicos del formulario, el código del juego C ++ e incluso el diseño de Python Code.its se guió por estos principios: · Python para la espalda, Guepardo para la parte delantera. El guepardo fue diseñado para complementar a Python, no reemplazarlo. · La sintaxis principal de Cheetah debe ser fácil para los no programadores que aprendan. · El guepardo debe hacer que la reutilización del código sea fácil al proporcionar una interfaz orientada a objetos a las plantillas que se puede acceder desde el código de Python u otro guepardo Plantillas. · Los objetos de Python, funciones y otras estructuras de datos deben ser totalmente accesibles en Guepardo. · El guepardo debe proporcionar control de flujo y manejo de errores. La lógica que pertenece en el extremo frontal no debe ser relegada en la parte posterior, simplemente porque es complejo. · Debe ser fácil separar el contenido, el diseño gráfico y el código del programa, pero también fácil de integrar. Aquí hay algunas características clave de "Cheetah": · Está respaldado por cada marco web importante de Python. · Está completamente documentado y está respaldado por una comunidad de usuarios activos. · Puede emitir / generar cualquier formato basado en texto. · Recopila plantillas en el código optimizado, pero legible, Python. · Combina la potencia y la flexibilidad de Python con un lenguaje de plantilla simple que los no programadores pueden entender. · Da acceso completo a los autores de la plantilla a cualquier estructura de datos, módulo, función, objeto o método de los datos de Python en sus plantillas. Mientras tanto, proporciona una forma de que los administradores restringen selectivamente el acceso a Python cuando sea necesario. · Hace que la reutilización del código sea fácil proporcionando una interfaz orientada a objetos a las plantillas que se puede acceder desde el código de Python u otras plantillas de guepardo. Una plantilla puede subclase con otras secciones de reembolso de manera selectiva. Las plantillas de guepardo pueden ser subclases de cualquier clase de Python y viceversa. · Proporciona un mecanismo de almacenamiento en caché simple, pero poderoso que puede mejorar drásticamente el rendimiento de un sitio web dinámico. · Fomenta la separación limpia del contenido, el diseño gráfico y el código del programa. Esto conduce a arquitecturas de sitios altamente modulares, flexibles y reutilizables, tiempo de desarrollo más corto y código HTML y programador que es más fácil de entender y mantener. Es particularmente adecuado para los esfuerzos de equipo. · Se puede utilizar para generar HTML estático a través de su herramienta de línea de comandos. ¿Qué hay de nuevo en este lanzamiento: · - Bandera agregada a `Cheetah` a la impresión de silencio a STdout (Abbeyj) · Refactorización para minimizar la cantidad de código bifurcado para Python3 (Rtyler) · Template.comPile () ya no creará nombres de clases con numerosos guiones bajos (Rtyler; informado por Kirill Uhanov) · DirectiveAnalyzer (Guetah-Analy Script) agregado al uso de la Directiva de informes en plantillas (Rtyler) · Los documentos de látex mayores se convierten a RST para Sphinx (Rtyler) · Evitar que los bloques #RAW evalúen $ -placeholders y cadenas escapadas (Karmix0) · Nuevas pruebas agregadas para verificar el comportamiento de PSP y otras internales no probadas (Rtyler)
leopardo Software relacionado
Smsk
Un marco de servicio web simple, controlado por Python, de alto rendimiento y escalable escrito en C ...
188 916 KB
Optimizador de sitios web japplis
Herramienta fácil de usar que le ayudará a aumentar la velocidad de su sitio web ...
189 2.1 MB