Introduccion a zend framework 2
“Presentación de ZF2 Releases“
Módulo 1
© Todos los logos y marcas utilizados
en este documento, están registrados y
pertenecen a sus respectivos dueños.
AUTOR: Andrés Guzmán Fontecilla.
Email: andresguzf@gmail.com WEB: http://www.bolsadeideas.cl/servicios/cursos-de-capacitacion/
LICENCIA: http://creativecommons.org/licenses/by-nc/2.5
1Objetivos
Curso: "Zend Framework 2" 2013
El objetivo de este módulo semanal es hacer la primera presentación formal de Zend
Framework (ZF2 Releases) como herramienta de desarrollo basada en PHP5.3+ La
intención es comprender y discutir todo el alcance y las posibilidades de la herramienta
y culminar la primera etapa con la instalación de un sistema base y realizar la
infalible y nunca bienvalorada prueba clásica de “hola mundo”
"Quemar etapas"
Es importante que saques
provecho de cada módulo y
consultes todos los temas
que se van tratando, sin
adelantar etapas.
AUTOR: Andrés Guzmán Fontecilla.
Email: andresguzf@gmail.com WEB: http://www.bolsadeideas.cl/servicios/cursos-de-capacitacion/
LICENCIA: http://creativecommons.org/licenses/by-nc/2.5
2
Introducción
Curso:"Zend Framework 2" 2013
Zend Framework 2 es un proyecto open source para desarrollar aplicaciones web
usando puramente PHP5.3+. Zend Framework 2 usa 100% programación orientada a
objetos y utiliza todo el potencial y las nuevas características de PHP 5.3, tales cómo
los namespaces, late static binding, funciones lambda y closures, todo bajo licencia
New BSD License. Rescribe completamenteel componente MVC, con una nueva
arquitectura modular mucho más reutilizable, autónomo, portable, con varias mejoras
en rendimiento, que lo hace superior y mucho más rápido (si
se usa correctamente).
Zend Framework 2 comúnmente abreviado como ZF2, es un
producto desarrollado por la empresa Zend Technologies y
está diseñado con el objetivo de simplificar el desarrollo de
sistemas webimplementando las mejores prácticas y patrones de diseños (design
patterns) de ingeniería de software, enfocado en la construcción de seguras, fiables y
modernas aplicaciones Web 2.0.
AUTOR: Andrés Guzmán Fontecilla.
Email: andresguzf@gmail.com WEB: http://www.bolsadeideas.cl/servicios/cursos-de-capacitacion/
LICENCIA: http://creativecommons.org/licenses/by-nc/2.5
3
Curso: "Zend Framework2" 2013
A grandes rasgos, un framework es un conjunto de componentes, APIs y de clases
que nos permiten resolver un problema en específico, que ya tiene resuelto el tema
del diseño y de la arquitectura. En el caso particular de ZF2, nos permite resolver
muchos de los problemas que se presentan al desarrollar aplicaciones con tecnología
Persistencia, MVC, Inyección de Dependencia, AOP etc.,con bajo acoplamiento y
alta cohesión etc).
Una de las mayores ventajas de ZF2, es la forma modular en el que fue creado,
permitiendo habilitar/deshabilitar las características a utilizar según se requiera.
•
Auto-contenido, portables, reutilizable
•
Uso de Namespace PHP 5.3+
•
Empaquetamiento Phar (packaging)
•
Distribución Composer y Pyrus
•
Inyección deDependencia
•
Bajo acoplamiento y alta cohesión.
•
Ligero, muy rápido (si se usa correctamente)
•
Múltiples rutas de directorios
Nota importante: el curso estará basado en la última versión disponible (2. x) de la serie 2
(ZF2 Releases) la cual incorpora muchas funcionalidades que automatizan procesos de
creación de componentes de nuestro sistema.
ZF2 no es compatible con ZF1,debido a las nuevas características de PHP 5.3 +
implementadas por el ZF2, y debido al gran re-escrituras de muchos de sus componentes, sobre
todo Zend MVC que fue diseñado y escrito desde el principio.
AUTOR: Andrés Guzmán Fontecilla.
Email: andresguzf@gmail.com WEB: http://www.bolsadeideas.cl/servicios/cursos-de-capacitacion/
LICENCIA: http://creativecommons.org/licenses/by-nc/2.5
4...
Regístrate para leer el documento completo.