Zend Framework es una colección de más de 60 componentes. Están débilmente conectados entre sí. Se pueden utilizar tanto como componentes independientes como como un grupo de componentes que funcionan como una sola unidad.
Zend Framework proporciona los tres componentes más importantes, que son:
- zend-servicemanager
- zend-eventmanager y
- zend-modulemanager.
Proporcionan a los componentes de Zend la capacidad de integrarse con otros componentes de manera eficiente.
Event Manager- Da la capacidad de crear programación basada en eventos. Esto ayuda a crear, inyectar y gestionar nuevos eventos.
Service Manager - Da la posibilidad de consumir cualquier servicio (clases PHP) desde cualquier lugar con un poco de esfuerzo.
Module Manager - Capacidad para convertir una colección de clases PHP con funcionalidad similar en una sola unidad llamada module. Los módulos recién creados se pueden utilizar, mantener y configurar como una sola unidad.
Cubriremos estos conceptos en detalle en los capítulos siguientes.