leopardo

Motor 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

  • Rating:
  • 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

Xilizar

Cree páginas XHTML o sitios web completos con solo un editor de texto simple ...

189 100 KB

Descargar

Smsk

Un marco de servicio web simple, controlado por Python, de alto rendimiento y escalable escrito en C ...

188 916 KB

Descargar