Motor de la plantilla (red)

(Red) el motor de la plantilla es el software que se diseña para tratar plantillas de web e información contenta para producir documentos de web de la salida. Corre en el contexto de un sistema de la plantilla.

Tipos

El motor de la plantilla generalmente se incluye como una parte de un sistema de la plantilla de web o estructura de aplicaciones, y también se puede usar como preprocesador, filtro o procesador de la plantilla. Actualmente, el software de procesamiento de la plantilla el más con frecuencia se usa en el contexto de desarrollo para la red.

XSLT es un modelo de procesamiento de la plantilla diseñado por W3C. Se diseña principalmente para transformaciones en datos XML (en documentos de web u otra salida).

Los lenguajes de programación como Perl, Rubí, C, y Java apoyan la plantilla que trata natalmente, o a través de bibliotecas del complemento y módulos. Páginas de JavaServer (JSP), PHP y Páginas del Servidor Activas (ÁSPID con VBScript, JScript u otras lenguas) son ejemplos, ellos mismos, de motores de la plantilla de web.

Rasgos típicos

Los motores de la plantilla típicamente incluyen rasgos comunes para la mayor parte de lenguajes de programación de alto nivel, con un énfasis en rasgos de tratar el texto sin formato.

Tales rasgos incluyen:

Ejemplo

La ilustración acompañante representa un modelo de procesamiento simplificado para un motor de la plantilla de web típico. El motor de la plantilla produce una página Web tratando el archivo fuente de la plantilla de web junto con datos de una base de datos relacional. El motor de la plantilla sustituye variables por valores específicos. En la ilustración, substitución de por el contenido de la base de datos (en la página 01 "Madre", en la página 02 "el mundo").

Una plantilla de web podría parecer a esto:

</html>

</nowiki> </pre>

Con código fuente de la plantilla adicional...

templateAssign ('X', 'el mundo');

</nowiki> </pre>

... o, especificando el contexto de la base de datos relacional:

$data [01] = 'Madre'; $data [02] = 'el mundo';

templateAssign ('X', $data [$i]);

</nowiki> </pre>

Ventajas

Las ventajas de usar motores de la plantilla incluyen:

Comparación

La mesa siguiente pone en una lista varios motores de la plantilla hablados en Wikipedia y un breve informe detallado de sus rasgos. El contenido aquí es un producto en proceso.

LEYENDA:

Notas

Véase también

Enlaces externos



Buscar