Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad Laica "Eloy Alfaro de Manabí"
Universidad Laica "Eloy Alfaro de Manabí"
MANABÍ”
ESTUDIANTES:
DOCENTE:
CÁTEDRA:
PROGRAMACIÓN AVANZADA
CURSO:
QUINTO “A”
FECHA:
AÑO LECTIVO:
2012 – 2013
[ Yii Framework ] 22 de octubre de 2012
OBJETIVOS
Objetivo General
Objetivos específicos:
Programación Avanzada| 1
[ Yii Framework ] 22 de octubre de 2012
INTRODUCCIÓN
Con la facilidad que nos da para trabajar con formularios y su integración con las
bases de datos que permite la máxima reutilización en la programación web que
de forma gráfica, fácil y rápida se generan los archivos MVC. El framework
básicamente es muy sencillo de instalación y configuración los cuales a
continuación se detallaran de a poco en el desarrollo del trabajo que presentamos
a continuación.
Programación Avanzada| 2
[ Yii Framework ] 22 de octubre de 2012
YII
HISTORIA
CARACTERÍSTICAS
Programación Avanzada| 3
[ Yii Framework ] 22 de octubre de 2012
Programación Avanzada| 4
[ Yii Framework ] 22 de octubre de 2012
HISTORIA DE VERSIONES
Significado de los colores
Rojo Versión antigua; sin soporte.
Amarillo Versión antigua; con soporte
Verde Versión actual
Azul Versión futura
Fecha de Fin de
Versión Lanzamiento Requerimientos
lanzamiento mantenimiento
1.0 3 de Diciembre 31 de diciembre, PHP 5.1.0 o
1.0
2008 2010 superior.
1.0.1 4 de enero, 2009
1 de febrero,
1.0.2
2009
1.0.3 1 de marzo, 2009
1.0.4 5 de abril, 2009
10 de mayo,
1.0.5
2009
1.0.6 7 de junio, 2009
1.0.7 5 de julio, 2009
9 de agosto,
1.0.8
2009
6 de septiembre,
1.0.9
2009
18 de octubre,
1.0.10
2009
13 de diciembre,
1.0.11
2009
1.0.12 14 de marzo,
Programación Avanzada| 5
[ Yii Framework ] 22 de octubre de 2012
2010
10 de enero,
1.1.0
2010
14 de marzo,
1.1.1
2010
1.1.2 2 de mayo, 2010
1.1.3 4 de julio, 2010
5 de septiembre,
1.1.4
2010
14 de noviembre,
1.1.5
2010
31 de Diciembre, PHP 5.1.0 o
1.1 16 de enero,
1.1.6 2013 o más superior
2011
27 de marzo,
1.1.7
2011
1.1.8 26 de junio, 2011
1.1.9 1 de enero, 2012
12 de febrero,
1.1.10
2012
1.1.11 29 de julio, 2012
19 de agosto,
1.1.12
2012
PHP 5.3.0 o
2.0 TBD TBD TBD
superior
EXTENSIONES
Programación Avanzada| 6
[ Yii Framework ] 22 de octubre de 2012
También hay una biblioteca de extensiones oficial llamada zii, la cual la han unido
junto al núcleo del framework. Esta es incluida en cada lanzamiento desde la
versión 1.1.0 Yii e incluye comportamientos adicionales y widgets, tales como las
redes y los widgets jQuery UI.
DOCUMENTACIÓN
Yii viene con una colección de documentos oficiales, tales como un tutorial para
desarrollar un simple blog, una guía que recoge la descripción de cada función y
una referencia de clases que ofrece todos los detalles acerca de las propiedades,
métodos y eventos.
También hay una documentación aportadas por los usuarios, la mayoría de los
cuales está disponible en el wiki en la página web oficial.
LICENCIA
El texto que figura en la documentación oficial de Yii tiene licencia para el público
bajo la GNU Free Documentation License (GFDL). En general, el contenido de la
documentación Yii puede ser copiado, modificado y redistribuido siempre y cuando
la nueva versión de subvenciones de las mismas libertades a los demás y
reconozca a los autores del artículo de la documentación utilizada Yii9
VENTAJAS
Yii es un framework genérico para programar Webs que puede ser utilizado para
desarrollar virtualmente cualquier tipo de aplicaciones web. Ya que es liviano y
Programación Avanzada| 7
[ Yii Framework ] 22 de octubre de 2012
está equipado con las soluciones más sofisticadas, está especialmente diseñado
para trabajar con aplicaciones web de trafico alto, como portales, foros, CMS,
comercios electrónicos, etc.
Otra de las características de Yii Framework es que viene integrado con jQuery y
con una serie de widgets Ajax que el desarrollador puede ampliar a su gusto para
mejorar la usabilidad y la experiencia del usuario.
DESVENTAJAS
Nos proporciona soporte para crear y ejecutar pruebas unitarias y funcionales
basadas en PHPUnit y Selenium.
Programación Avanzada| 8
[ Yii Framework ] 22 de octubre de 2012
Yii cuenta con una documentación muy completa y en varios idiomas, además de
una comunidad muy activa.
Programación Avanzada| 9
[ Yii Framework ] 22 de octubre de 2012
CONCLUSIONES
Programación Avanzada| 10
[ Yii Framework ] 22 de octubre de 2012
RECOMENDACIONES
Programación Avanzada| 11