Zend Framework
![]() | Este artículo o sección se encuentra desactualizado. La información suministrada ha quedado obsoleta o es insuficiente. Uso de esta plantilla: {{sust:Desactualizado|tema del artículo}} |
![]() | Este artículo o sección necesita referencias que aparezcan en una publicación acreditada. Busca fuentes: «Zend Framework» – noticias · libros · académico · imágenes Este aviso fue puesto el 16 de junio de 2015. |
Zend Framework | ||
---|---|---|
![]() | ||
Información general | ||
Tipo de programa | Framework | |
Desarrollador | Zend Technologies | |
Licencia | Licencia BSD nueva | |
Información técnica | ||
Programado en | PHP | |
Versiones | ||
Última versión estable | 3.0.0[1] ( 28 de junio de 2016 (8 años, 1 mes y 24 días)) | |
Enlaces | ||
Sitio web oficial Repositorio de código | ||
[editar datos en Wikidata] |
Zend Framework (ZF) es un framework de código abierto para desarrollar aplicaciones web y con servicios web PHP. ZF es una implementación que usa código 100% orientado a objetos. En la estructura de los componentes de ZF cada componente está construido con una baja dependencia de otros componentes. Esta arquitectura[2] débilmente acoplada permite a los desarrolladores utilizar los componentes por separado. A menudo se refiere a este tipo de diseño como "use-at-will" (uso a voluntad).
Aunque se pueden utilizar de forma individual, los componentes de la biblioteca estándar de Zend Framework conforman un framework de aplicaciones web al combinarse. ZF ofrece una implementación MVC, una abstracción de base de datos[3], y un componente de formularios que implementa la prestación de formularios HTML, validación y filtrado para que los desarrolladores puedan consolidar todas las operaciones usando de una manera sencilla la interfaz orientada a objetos[4]. Otros componentes, como Zend_Auth y Zend_Acl, proveen autentificación de usuarios y autorización diferentes a las tiendas de certificados comunes. También existen componentes que implementan bibliotecas de cliente para acceder de forma sencilla a los web services más populares. Cualesquiera que sean las necesidades de su solicitud, usted tiene todas las posibilidades de encontrar un componente de Zend Framework que se pueda utilizar para reducir el tiempo de desarrollo.
El principal patrocinador del proyecto Zend Framework es Zend Technologies, pero muchas empresas han contribuido con componentes o características importantes para el marco. Empresas como Google, Microsoft y StrikeIron se han asociado con Zend para proporcionar interfaces de servicios web y otras tecnologías que desean poner a disposición de los desarrolladores de Zend Framework.
Referencias
- ↑ «Zend Framework changelog». Consultado el 10 de febrero de 2017.
- ↑ Pablo Huet (24 de agosto de 2022). «Planificación basada en modelos, patrones y abstracciones teóricas, a la hora de realizar una pieza de software de cierta complejidad y como paso previo a cualquier implementación». Consultado el 21 de mayo de 2024.
- ↑ «Abstracción de datos es el proceso de ocultar a los usuarios la complejidad subyacente de una base de datos. Es una técnica para ocultar los detalles de una implementación a los usuarios de un sistema.». Consultado el 21 de mayo de 2024.
- ↑ «En programación orientada a objetos (POO), una interfaz (también llamada protocolo) es un medio común para que los objetos no relacionados se comuniquen entre sí. La interfaz define un conjunto de métodos y valores sobre los cuales los objetos están de acuerdo para cooperar.». Consultado el 21 de mayo de 2024.
Enlaces externos
- Página oficial de Zend Framework (en inglés)
- Manual oficial ZF1 (en inglés)
- Manual oficial ZF2 (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última). (en inglés)
- Traducción del manual de ZF1 al español
- Repositorio oficial de ZF2
- Zend Framework con ejemplos (ZfEx)
Datos: Q189475
Multimedia: Zend Framework / Q189475
Libros y manuales: Zend Framework