Yii es un framework orientado a objetos, software libre, de alto rendimiento[1][2][3] basado en componentes, PHP y framework para aplicaciones web. Yii se pronuncia en español como se escribe y es un acrónimo para "Yes It Is!" (en español: ¡Sí lo es!).[4]
Yii Framework | ||
---|---|---|
Información general | ||
Tipo de programa | marco de referencia para aplicaciónes móviles web | |
Autor | Qiang Xue | |
Desarrollador | Yii Software LLC | |
Lanzamiento inicial | 2008 | |
Licencia | Licencia BSD | |
Información técnica | ||
Programado en | PHP | |
Versiones | ||
Última versión estable | 2.0.5118 de julio de 2024 | |
Enlaces | ||
Sitio web oficial
Repositorio de código
| ||
El proyecto Yii comenzó el 1 de enero de 2008, con el fin de solucionar algunos problemas con el framework PRADO. Por ejemplo, PRADO es lento manejando páginas complejas, tiene una curva de aprendizaje muy pronunciada y tiene varios controles que dificultan la personalización, mientras que Yii es mucho más fácil y eficiente.[5] En octubre de 2008 después de 10 meses de trabajo en privado, la primera version alfa de Yii fue lanzada. El 3 de diciembre del mismo año, Yii 1.0 fue formalmente presentado.[4]
Algunas características de Yii incluyen:[6][7]
Significado de | colores |
---|---|
Rojo | Versión antigua; sin soporte. |
Amarillo | Versión antigua; con soporte |
Verde | Versión actual |
Versión | Lanzamiento | Fecha de lanzamiento | Fin de mantenimiento[8] | Requerimientos[8] |
---|---|---|---|---|
1.0 | 1.0 | 3 de diciembre de 2008 | 31 de diciembre de 2010 | PHP 5.1.0 or superior. |
1.0.1 | 4 de enero de 2009 | |||
1.0.2 | 1 de febrero de 2009 | |||
1.0.3 | 1 de marzo de 2009 | |||
1.0.4 | 5 de abril de 2009 | |||
1.0.5 | 10 de mayo de 2009 | |||
1.0.6 | 7 de junio de 2009 | |||
1.0.7 | 5 de julio de 2009 | |||
1.0.8 | 9 de agosto de 2009 | |||
1.0.9 | 6 de septiembre de 2009 | |||
1.0.10 | 18 de octubre de 2009 | |||
1.0.11 | 13 de diciembre de 2009 | |||
1.0.12 | 14 de marzo de 2010 | |||
1.1 | 1.1.0 | 10 de enero de 2010 | 31 de diciembre de 2013 o más | PHP 5.1.0 or superior |
1.1.1 | 14 de marzo de 2010 | |||
1.1.2 | 2 de mayo de 2010 | |||
1.1.3 | 4 de julio de 2010 | |||
1.1.4 | 5 de septiembre de 2010 | |||
1.1.5 | 14 de noviembre de 2010 | |||
1.1.6 | 16 de enero de 2011 | |||
1.1.7 | 27 de marzo de 2011 | |||
1.1.8 | 26 de junio de 2011 | |||
1.1.9 | 1 de enero de 2012 | |||
1.1.10 | 12 de febrero de 2012 | |||
1.1.11 | 29 de julio de 2012 | |||
1.1.12 | 19 de agosto de 2012 | |||
1.1.13 | 30 de diciembre de 2012 | |||
1.1.14 | 11 de agosto de 2013 | |||
1.1.15 | 29 de junio de 2014 | 31 de diciembre de 2015 | ||
1.1.16 | 21 de diciembre de 2014 | |||
2.0 | 2.0.0 | 12 de octubre de 2014 | TBD | PHP 5.4.0 o superior |
2.0.1 | 7 de diciembre de 2014 | |||
2.0.2 | 11 de enero de 2015 | |||
2.0.3 | 1 de marzo de 2015 | |||
2.0.4 | 10 de mayo de 2015 | |||
2.0.5 | 11 de julio de 2015 | |||
2.0.6 | 5 de agosto de 2015 | |||
2.0.35 | 2 de mayo de 2020 |
El proyecto Yii tiene un repositorio de extensiones que consisten en componentes contribuidos por usuarios.
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.
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.
Yii es liberado bajo la Nueva Licencia BSD (Cláusula 3 de la licencia). Esto significa que es posible utilizar de forma gratuita para desarrollar cualquier aplicación web de código abierto o software privativo.[4]
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 Yii[9]
El logotipo está bajo una licencia Creative Commons Atribución-No Derivative Works 3.0 Unported[10]