≡En resumen
- Zend Engine es el corazón de PHP: cualquier web en PHP, incluido WordPress o Laravel, se ejecuta sobre él.
- Zend Framework ya no existe con ese nombre: desde 2019-2020 es el proyecto Laminas, de la Linux Foundation.
- Laminas MVC está retirado: recibe solo parches de seguridad hasta finales de 2028 y no se adaptará a PHP 8.5.
- Un proyecto en Zend Framework 1 o 2 es código legacy: hay que migrarlo a Laminas, Mezzio o a otro framework como Laravel.
- Zend no tiene relación con Zendesk, el software de atención al cliente.
01 ¿Qué es Zend?
El nombre es una contracción de los nombres de pila de sus creadores, Zeev Suraski y Andi Gutmans, dos estudiantes del Technion (Israel) que reescribieron el núcleo de PHP a finales de los noventa y fundaron Zend Technologies en 1999. La empresa pasó a Rogue Wave Software en 2015 y, con ella, a Perforce en 2019; hoy vende soporte empresarial de PHP, como versiones con soporte extendido.
Una aclaración: algunas webs describen Zend como una plataforma de atención al cliente. Es un error, se confunde con Zendesk, que no tiene nada que ver.
02 Zend Engine: el motor que ejecuta PHP
El Zend Engine es la máquina virtual de PHP. Está formado por el compilador, que traduce el código a opcodes, y el ejecutor, que los procesa. Es software libre y se distribuye con el propio PHP. Cada gran versión de PHP ha traído una nueva versión del motor:
| Versión del motor | Versión de PHP | Qué aportó |
|---|---|---|
| Zend Engine 1 | PHP 4 (2000) | Primer motor reescrito por Suraski y Gutmans: más rápido y modular |
| Zend Engine 2 | PHP 5 (2004) | Nuevo modelo de objetos: clases, interfaces y excepciones modernas |
| Zend Engine 3 (phpng) | PHP 7 (2015) | Salto de rendimiento y menor consumo de memoria |
| Zend Engine 4 | PHP 8 (2020) | Compilador JIT, tipos de unión, atributos y mejoras continuas en PHP 8.x |
Ejecuta php -v en la terminal del servidor. La salida muestra la versión de PHP y, en las líneas siguientes, algo como «Zend Engine v4.3» y «with Zend OPcache». Si en lugar de eso ves PHP 5.x o 7.x, tu aplicación funciona sobre una versión sin soporte oficial y conviene planificar la actualización antes de que el proveedor de hosting la retire. En WordPress, la versión de PHP aparece en Herramientas → Salud del sitio → Información → Servidor.
03 De Zend Framework a Laminas
Zend Framework fue durante años el framework PHP de referencia en entornos corporativos: componentes desacoplados, patrón MVC y mucha orientación a objetos. En 2019 Zend lo cedió a la Linux Foundation, que lo relanzó como proyecto de código abierto independiente con el nombre de Laminas, gobernado por un comité técnico.
| Fecha | Hito |
|---|---|
| 3 de marzo de 2006 | Primera versión pública de Zend Framework |
| 5 de septiembre de 2012 | Zend Framework 2, rediseñado por completo |
| 28 de junio de 2016 | Zend Framework 3, la última versión mayor con ese nombre |
| 17 de abril de 2019 | Anuncio del paso a la Linux Foundation como proyecto Laminas |
| 31 de diciembre de 2019 | El código se traslada a los nuevos repositorios de Laminas |
| 6 de junio de 2025 | Laminas anuncia la retirada de Laminas MVC y recomienda Mezzio |
| 31 de diciembre de 2028 | Fin de los parches de seguridad de Laminas MVC |
Componentes Laminas
Siguen activos y se usan sueltos en muchos proyectos: validadores, formularios, filtros, HTTP, etc.
Laminas MVC
El heredero directo de la arquitectura MVC de Zend Framework. Retirado: solo seguridad hasta 2028 y sin soporte para PHP 8.5.
Mezzio
Microframework basado en middleware PSR-15, antes llamado Zend Expressive. Es la vía que recomienda el proyecto.
04 Zend/Laminas frente a Laravel y Symfony
Si mantienes o vas a rehacer una aplicación, esta es la foto de los tres ecosistemas PHP empresariales en 2026:
| Criterio | Zend Framework / Laminas | Laravel | Symfony |
|---|---|---|---|
| Estado | ZF sin soporte; Laminas MVC retirado; Mezzio y componentes activos | Muy activo, versiones anuales | Muy activo, con versiones LTS |
| Enfoque | Componentes desacoplados y middleware | Productividad y convenciones | Componentes robustos y configurables |
| Comunidad y talento | Pequeña y en descenso | La mayor del ecosistema PHP | Amplia, sobre todo en Europa |
| Encaja en | Mantener sistemas existentes | Webs, SaaS y APIs de nueva creación | Proyectos grandes y de larga vida |
05 Cómo migrar una aplicación Zend legacy
Un sistema en Zend Framework 1 o 2 suele correr además sobre versiones de PHP sin soporte, lo que supone riesgos de seguridad y problemas de hosting. Hay tres caminos: renombrar a Laminas (rápido, pero hereda la deuda de MVC), pasar a Mezzio, o reescribir en un framework moderno como Laravel. En nuestra experiencia, la mayoría de pymes gana con la tercera opción cuando la aplicación sigue creciendo.
-
1
Inventario
Versión de ZF y de PHP, módulos, dependencias, integraciones y qué partes del negocio dependen de cada una.
-
2
Tests de lo crítico
Antes de tocar nada, cubre con pruebas automáticas los flujos que no pueden fallar: pedidos, facturación, accesos.
-
3
Elige la estrategia
Big bang solo si la aplicación es pequeña; si no, patrón strangler fig: la nueva aplicación sustituye rutas poco a poco.
-
4
Migra datos y rutas
Conserva URLs y redirecciones 301 si hay parte pública, para no perder SEO.
-
5
Despliega por fases
Pasa módulos a producción de uno en uno, con la aplicación antigua como respaldo hasta cerrar la migración.
Si estás valorando rehacerla, repasa cuándo compensa el software a medida frente a un SaaS. Nuestro equipo de desarrollo web a medida trabaja con Laravel y migra aplicaciones Zend sin parar el negocio, y también abordamos proyectos de desarrollo de aplicaciones empresariales con web y móvil.
06 Otros usos de la palabra Zend
Zend Studio
IDE para PHP de la empresa Zend, basado en Eclipse.
Zend Server
Servidor de aplicaciones PHP comercial con herramientas de depuración y monitorización.
Zend Certified Engineer
Certificación de PHP de Zend (ZCE), durante años la más reconocida para desarrolladores PHP.
Zend-Avesta
Fuera de la informática, Zend se asocia a los comentarios de los textos sagrados del zoroastrismo; no guarda relación con PHP.
Preguntas frecuentes sobre Zend (Zend Engine y Zend Framework)
Es la unión de Zeev y Andi, los nombres de Zeev Suraski y Andi Gutmans, creadores del motor de PHP. Da nombre a su empresa, Zend Technologies, al Zend Engine y a Zend Framework.
Es el compilador y entorno de ejecución de PHP: traduce el código a opcodes y los ejecuta. Está presente desde PHP 4 y PHP 8 usa Zend Engine 4.
No con ese nombre. Desde el 31 de diciembre de 2019 su código continúa como proyecto Laminas, de la Linux Foundation. Los paquetes zendframework están abandonados.
Laminas es la continuación de Zend Framework con otro nombre y otra gobernanza: los espacios de nombres pasan de Zend a Laminas y Zend Expressive pasa a llamarse Mezzio.
Solo parches de seguridad hasta el 31 de diciembre de 2028 y no se adaptará a PHP 8.5. El proyecto recomienda migrar a Mezzio.
Laminas es el paso más rápido para salir de paquetes abandonados; Laravel conviene si la aplicación va a seguir evolucionando y necesitas una comunidad grande y talento disponible.
No. Zend está ligado a PHP y al desarrollo web; Zendesk es un software de atención al cliente sin relación con Zend.
Fuentes consultadas
Sobre el autor
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil y artículos → Ver perfil en LinkedIn ↗