El motor de plantillas puede lograr la facilidad de uso de la gestión diaria de sitios web, la arbitrariedad de la personalización de plantillas y la independencia de las plantillas de programa, etc., lo que satisface las necesidades del desarrollo de sitios web personalizados. El motor de plantillas utiliza tecnología de separación de códigos de plantillas para superponer funciones de administración de sitios web, producción de plantillas y plantillas de front-end. A continuación, IDC Review Network compartirá con usted 8 motores de plantillas.
1.Smarty
Smarty es un motor de plantillas escrito en PHP y actualmente es uno de los motores de plantillas PHP más famosos de la industria. Separa el código lógico y el contenido externo, proporcionando un método fácil de administrar y usar para separar la lógica del código PHP que originalmente se mezcla con el código HTML.
2. Plantilla Lite
Template Lite es un motor de plantillas HTML pequeño y muy rápido. El motor admite la mayoría de las funciones y filtros que tiene el motor de plantillas Smarty.
3.XPlantilla
XTemplate es un motor de plantillas para PHP. Permite almacenar el código HTML por separado del código PHP. Contiene muchas funciones útiles, como bloques de programa anidados y varios tipos de variables de interpolación. El código es muy conciso y optimizado.
4. sabio
Savant es un motor de plantillas PHP orientado a objetos potente pero liviano. Utilice PHP como lenguaje de plantilla para que no sea necesario aprender un nuevo sistema de marcado. Tiene un sistema de complementos de plantillas orientado a objetos y filtros de salida para agregar rápidamente nuevos comportamientos.
5.Phemplate
Phemplate es un motor de plantillas PHP simple y rápido. Permite agregar variables y algunos bloques dinámicos, incluidos bucles, a la plantilla. El motor de plantillas puede separar la presentación de la lógica, y los diseñadores pueden cambiar HTML a voluntad sin preocuparse por estropear los scripts PHP.
6. Dwoo
Dwoo es un motor de plantillas PHP5. Compatible con las plantillas de Smarty, está completamente reescrito en función de la sintaxis de Smarty. Admite ampliar su funcionalidad a través de complementos.
7. ramita
Twig es un lenguaje de plantillas PHP flexible, rápido y seguro. Compila plantillas en código PHP sin procesar optimizado. Tenga un modelo de espacio aislado para evaluar el código de plantilla que no es de confianza. Consiste en un lexer y analizador flexible que permite a los desarrolladores definir sus propias etiquetas, filtros y crear su propio DSL.
8.Plantilla FXL
FXL Template es un motor de plantillas fácil de usar que proporciona todas las funciones básicas de un sistema de plantillas. Admite asignación simple de texto/matriz, bloques y bloques anidados. Tiene buenas expresiones regulares y una sintaxis de plantilla simple para el procesamiento de plantillas más rápido posible.
Dirección original: http://www.idcps.com/News/20110118/22863.html (Si necesita reimprimir, indique la fuente)
Gracias a IDC Review Network por su contribución.