DICCIONARIO · Z

Zend (Zend Engine y Zend Framework)

Zend es el nombre de la empresa Zend Technologies y de dos piezas clave de PHP: el Zend Engine, el motor que compila y ejecuta todo el código PHP, y Zend Framework, un framework PHP empresarial que en 2019 pasó a la Linux Foundation con el nombre de Laminas. Hoy importa sobre todo al mantener o migrar aplicaciones legacy.

Germán Gutiérrez Escrito por 5 min de lectura
Ficha rápida
Origen del nombre
Zeev + Andi: Zeev Suraski y Andi Gutmans, sus creadores
Zend Engine
Motor de PHP desde PHP 4; PHP 8 usa Zend Engine 4
Zend Framework
Primera versión en marzo de 2006; última versión mayor, 3.0, en junio de 2016
Laminas
Anunciado el 17 de abril de 2019; el código migró el 31 de diciembre de 2019
Laminas MVC
Solo parches de seguridad hasta el 31 de diciembre de 2028; no soportará PHP 8.5
Empresa
Zend Technologies (1999), de Rogue Wave desde 2015 y de Perforce desde 2019

≡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
Versiones del Zend Engine
Ejemplo · Cómo ver qué versión del motor usa tu servidor

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
Cronología de Zend Framework y Laminas
01

Componentes Laminas

Siguen activos y se usan sueltos en muchos proyectos: validadores, formularios, filtros, HTTP, etc.

02

Laminas MVC

El heredero directo de la arquitectura MVC de Zend Framework. Retirado: solo seguridad hasta 2028 y sin soporte para PHP 8.5.

03

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
Comparativa de frameworks PHP

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. 1

    Inventario

    Versión de ZF y de PHP, módulos, dependencias, integraciones y qué partes del negocio dependen de cada una.

  2. 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. 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. 4

    Migra datos y rutas

    Conserva URLs y redirecciones 301 si hay parte pública, para no perder SEO.

  5. 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

01

Zend Studio

IDE para PHP de la empresa Zend, basado en Eclipse.

02

Zend Server

Servidor de aplicaciones PHP comercial con herramientas de depuración y monitorización.

03

Zend Certified Engineer

Certificación de PHP de Zend (ZCE), durante años la más reconocida para desarrolladores PHP.

04

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

Germán Gutiérrez

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 en LinkedIn ↗

Términos relacionados

Ver todos los términos →
P PHP PHP es un lenguaje de programación de código abierto que se ejecuta en el servidor y está pensado para crear páginas y aplicaciones web dinámicas. Rasmus Lerdorf lo creó en 1994 y hoy lo usa cerca del 70 % de las webs cuyo lenguaje de servidor se conoce, entre ellas todas las hechas con WordPress y con Laravel. L Laravel Laravel es un framework de código abierto para PHP, creado por Taylor Otwell en 2011, que da una estructura MVC y herramientas listas (rutas, base de datos, colas, autenticación) para construir aplicaciones web y APIs. Sirve para desarrollar software a medida más rápido, con código ordenado y fácil de mantener por cualquier equipo PHP. F Framework Un framework es un marco de trabajo de software que da a los programadores una estructura, unas reglas y un conjunto de componentes listos para construir aplicaciones sin partir de cero. A diferencia de una librería, el framework controla el flujo del programa y llama a tu código. Laravel, Django, Angular o Flutter son frameworks. O Open Source El open source (código abierto) es el software cuyo código fuente se publica con una licencia que permite a cualquiera usarlo, estudiarlo, modificarlo y redistribuirlo, incluso con fines comerciales. Para serlo oficialmente, la licencia debe cumplir los diez criterios de la Open Source Definition de la OSI. Linux, Android y WordPress son ejemplos de software open source. W Web Frameworks Un web framework (framework web) es un marco de software que da estructura y componentes ya resueltos para construir sitios y aplicaciones web: rutas, plantillas o componentes, acceso a datos, seguridad y pruebas. Los hay de frontend, que funcionan en el navegador; de backend, que funcionan en el servidor; y fullstack, que unen ambas capas. F Frontend y Backend Frontend y backend son las dos capas de una web o aplicación: el frontend es la interfaz que el usuario ve y usa en el navegador o en la app, y el backend es la parte que funciona en el servidor, con la lógica de negocio, los datos y la seguridad. Ambas se comunican mediante APIs.