Cualquier plantilla

Proporcionar una interfaz consistente a una amplia gama de idiomas de plantilla
Descargar ahora

Cualquier plantilla Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • BBC
  • Sitio web del editor:
  • http://www.bbc.co.uk

Cualquier plantilla Etiquetas


Cualquier plantilla Descripción

Proporcione una interfaz consistente a una amplia gama de idiomas de plantilla CUALQUIER :: La plantilla es un módulo PERL que proporciona una interfaz simple y consistente a los motores de plantación comunes para que pueda escribir código que sea agnóstico al lenguaje de la plantilla utilizado en la capa de presentación. Esto significa que puede permitir que sus desarrolladores de interfaz funcionen en el lenguaje de plantillas que son más felices en el código de escritura o que funciona con módulos de plantación heredados / internos, pero también se pueden liberar en CPAN y trabajar con sistemas de plantación de CPAN más estándar. Por su Muy naturalidad, esta interfaz solo expone bastante el denominador común más bajo de las API del motor de la plantilla. Sin embargo, proporciona un conjunto bastante rico de mecanismos de entrada y salida, utilizando las implementaciones nativas donde están disponibles y proporcionando algunas implementaciones predeterminadas para ampliar el conjunto predeterminado ofrecido por algunos módulos de plantación. Si necesita las características peculiares de un motor de plantación en particular, entonces esto puede No ser para ti. Habiendo dicho que, en algunos casos, es posible que pueda encapsular parte de su lógica en las opciones que se pasan a las clases del adaptador (enrollando sus propios adaptadores o mejorando los nuestros) para extraer las cadenas relevantes en el módulo backend. Idiomas específicos compatibles con backends La suministrada con esta distribución se puede encontrar en el Readme (recuerde que puede haber otros por ahí y siempre puede rodar su propio) .Synopsis Use cualquier plantilla :: MIS $ TEMPLA = NUEVO CUALQUIER :: Plantilla ({backend => 'html :: plantilla', archivo de archivo => 'Página.TMPL', Opciones => {'estrict' => 0}}); MY $ OUTPUT = $ TEMPLING-> Proceso ($ DATOS); MY $ TEMPLING2 = NUEVO CUALQUIER :: Plantilla ({backend => 'text :: plantilla', cadena => $ template2_content}); $ Template-> Proceso ($ DATA, * STDOUT); Requisitos: · Perl


Cualquier plantilla Software relacionado