Pregunta

Estoy interesado en el rendimiento de los idiomas de plantilla en PHP. He estado viendo tutoriales Node.js y estoy realmente impresionado por el uso de Jade (http://jade-lang.com).

Veo que Jade se puede usar en PHP https://github.com/everzet/jade.php Y me pregunto cómo funciona en términos de rendimiento.

Comprendo que cuando se ejecuta para nodo o rubí, el haml o el jade se compila cuando se inicia el servidor, pero como (dedico) cargas PHP en el tiempo de solicitud, puede haber implicaciones de rendimiento al usar un lenguaje de plantilla en PHP (tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, tal vez, Las plantillas se compilan y almacenan en el caché).

¿Alguien ha visto o hecho puntos de referencia de cómo se desempeña PHP cuando se usa Haml, Jade, (otros idiomas de plantilla que no conozco) en lugar de escribir el HTML completo? ¿Qué otras consideraciones debo tener en cuenta? (Suponiendo un marco de estilo MVC)

¿Fue útil?

Solución

Acabo de implementar jade.php para uno de mis proyectos de Zend Framework.

Alcane los archivos Jade analizados como archivos PHP, y solo los incluyen en tiempo de ejecución. Eso es lo que hace el marco Zend con los archivos PhTML, es decir

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top