Yet Another Framework

Introducción

La extensión Yet Another Framework (Yaf) es un framework de PHP usado para desarrollar aplicaciones web.

A diferencia de los frameworks PHP típicos, Yaf está escrito en C y compilado como extensión: las clases del framework, el autocargador, el router y el bucle de despacho se ejecutan en código compilado, por lo que la sobrecarga del framework por petición se mide en microsegundos en lugar de milisegundos, y no hay ficheros PHP del framework que cargar. Está diseñado para aplicaciones de alto tráfico donde el coste de arranque importa, y para entornos de ejecución de servicios de larga duración (como Swoole) donde cada petición necesita un ciclo de despacho limpio.

Yaf implementa la arquitectura MVC clásica con un único script de entrada, un fichero de configuración con secciones de entorno, hooks de bootstrap, un sistema de plugins con siete hooks de despacho, seis tipos de rutas integrados, un autocargador de estilo PSR-0 (Yaf_Loader) y una vista de plantilla PHP ligera (Yaf_View_Simple).

Se puede encontrar una comparativa sencilla de Yaf en » Rendimiento de Yaf. Para una guía rápida, consulte la sección Tutoriales.

Nota:

Yaf requiere PHP 7.0 o posterior (la rama master de su repositorio fuente); una rama php5 soporta PHP 5.2 y posterior.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top