Articulo de referencia

Plantilla de guepardo

{{cite web | last=Rudd | first=Tavis | title=0.9.5 | url=https://sourceforge.net/p/cheetahtemplate/mailman/message/4670286/ | publisher=CheetahTemplate | date=June 10, 2001}} "}...

Cheetah (o CheetahTemplate ) es un motor de plantillas que utiliza el lenguaje de programación Python . Puede usarse de forma independiente o combinado con otras herramientas y frameworks. Se utiliza frecuentemente para la creación de scripts del lado del servidor y contenido web dinámico mediante la generación de HTML , pero también puede utilizarse para generar código fuente . Cheetah es software libre de código abierto con licencia MIT .

Los motores de plantillas fomentan una clara separación entre contenido, diseño gráfico y código de programación. Esto da como resultado arquitecturas de sitio más modulares, flexibles y reutilizables, tiempos de desarrollo más cortos y un código más fácil de entender y mantener. Cheetah compila las plantillas en código Python optimizado y legible. Los autores de las plantillas tienen acceso completo a todos los datos y funcionalidades de Python, a la vez que permite a los administradores restringir selectivamente el acceso a Python cuando sea necesario.

Cheetah está incluido en la colección de puertos de FreeBSD y en varias distribuciones de Linux : Gentoo , Fedora , Debian y Ubuntu , entre otras.

Ejemplo de código Cheetah

#from Cheetah . Template import Template #extiende Template#set $ people = [{ 'name' : 'Tom' , 'mood' : 'Happy' }, { 'name' : 'Dick' , {'estado de ánimo': 'Triste'}, {'nombre': 'Harry', 'estado de ánimo': 'Peludo'}] <strong> ¿ Cómo te sientes? </strong> <ul> #para $ persona en $ personas <li> $ persona [ ' nombre '] es $ persona [ ' estado de ánimo ' ] </li> #fin para </ul>

[ 2 ]

Referencias

  1. ^ Rudd, Tavis (10 de junio de 2001). "0.9.5" . Plantilla de guepardo.
  2. Guepardo en pocas palabras
  • Sitio web oficial
  • Tutorial de ONLamp.com archivado el 16/06/2006 en Wayback Machine .
  • Tutorial de Dev Shed