Marco de aplicación web
Yii es un marco de aplicación web PHP MVC de código abierto , orientado a objetos y basado en componentes . Yii se pronuncia como "Yee" o [ji:] y en chino significa "simple y evolutivo" y puede ser un acrónimo de "¡Sí, lo es!". [2]
Historia
Yii comenzó como un intento de solucionar los inconvenientes percibidos del marco PRADO : manejo lento de páginas complejas, curva de aprendizaje pronunciada y dificultad para personalizar muchos controles. En octubre de 2006, después de diez meses de desarrollo, se lanzó la primera versión alfa de Yii, seguida por el lanzamiento formal 1.00 en diciembre de 2008.
Yii 1.1 se lanzó en enero de 2010 y agregó un generador de formularios, consultas de registros activos relacionales , un marco de pruebas unitarias y más. La comunidad Yii continúa siguiendo la rama 1.1 con soporte PHP7+ y correcciones de seguridad. La última versión 1.1.23 se lanzó en diciembre de 2020.
En mayo de 2011, los desarrolladores decidieron utilizar nuevas versiones de PHP y corregir deficiencias arquitectónicas, lo que dio como resultado la versión 2.0. [3] En mayo de 2013, el código Yii 2.0 se hizo público, seguido de la primera versión estable en octubre de 2014. PHP8 es compatible desde la versión 2.0.38. [4] La última versión 2.0.48 se lanzó en mayo de 2023. [5]
Historial de versiones
Extensiones
El proyecto Yii incluye un repositorio de extensiones aportadas por los usuarios además de una biblioteca de extensiones oficial, zii , que se fusionó con el marco central; [8] se ha incluido en todas las versiones desde la versión 1.1.0 de Yii e incluye widgets adicionales como grids y jQuery UI .
Ver también
Referencias
- ^ "Yii 2.0.48". yiiframework.com . Consultado el 25 de mayo de 2023 .
- ^ "Acerca de Yii". Guía Yii2 . yiisoft.
- ^ "¿Qué es Yii? CyberBukit TTS". tts.demo.cyberbukit.com . Consultado el 22 de febrero de 2022 .
- ^ "Yiisoft/Yii2". GitHub . 5 de marzo de 2022.
- ^ "Yii 2.0.48". www.yiiframework.com . 22 de mayo de 2023 . Consultado el 25 de mayo de 2023 .
- ^ ab "Descargar Yii Framework" . Consultado el 18 de enero de 2011 .
- ^ "Se lanza Yii 1.1.28 y se amplía el soporte de seguridad" . Consultado el 8 de abril de 2024 .
- ^ "Sí".
Bibliografía
Libros
- Merkel, Dirk (2010). "Capítulo 6: Marcos PHP". Herramientas PHP 5 expertas . Publicación de paquetes. ISBN 978-1-84719-838-9.
- Winesett, Jeffrey (2010). Desarrollo ágil de aplicaciones web con Yii1.1 y PHP5 . Publicación de paquetes. ISBN 978-1-84719-958-4.
- Makarov, Alejandro (2011). Libro de recetas de desarrollo de aplicaciones Yii 1.1 . Publicación de paquetes. ISBN 978-1-84951-548-1.
- Ullman, Larry (2013). El libro Yii. Larry Ullman.
- Winesett, Jeffrey (2012). Desarrollo de Aplicaciones Web con Yii y PHP . Publicación de paquetes. ISBN 978-1-84951-872-7.
- O'Meara, Lauren J.; Hamilton III, James R. (2012). Yii Hotshot de desarrollo rápido de aplicaciones . Publicación de paquetes. ISBN 978-1-84951-750-8.
- Макаров, Александр (2012). Yii. Сборник рецептов . ДМК Пресс. ISBN 978-5-94074-786-4.
- Sosna, Łukasz (2013). Marco Yii. Helio. ISBN 978-83-246-7920-1.
- Mamá, Jacob (2013). Iniciador de desarrollo de aplicaciones Instant Yii 1.1. Publicación de paquetes. ISBN 978-1-78216-168-4.
- Uday, Sawant (2013). Creación instantánea de formularios de varias páginas con Yii How-to. Publicación de paquetes. ISBN 978-1-78216-642-9.
- Safronov, Mark (2014). Desarrollo de Aplicaciones Web con Yii 2 y PHP. Publicación de paquetes. ISBN 978-1-78398-188-5.
- Portwood II, Charles R. (2014). Planos del proyecto Yii. Publicación de paquetes. ISBN 978-1-78328-773-4.
- Keck, Bill (2014). Yii 2 para principiantes. Leanpub.
- Pescarin, Matteo (2015). Aprendiendo las pruebas de Yii. Publicación de paquetes. ISBN 978-1-78439-227-7.
- Portwood II, Charles R. (2016). Dominando Yii. Publicación de paquetes. ISBN 978-1-78588-242-5.
- Bogdanov, Andrés; Eliseev, Dmitry (2016). Libro de recetas de desarrollo de aplicaciones Yii2 - Tercera edición. Publicación de paquetes. ISBN 978-1-78528-176-1.
Revistas
- Behme, Henning (enero de 2009). "World Wide Web". IX . Heise.
- Winesett, Jeffrey (marzo de 2009). "Agregar Yii Framework a su caja de herramientas de desarrollo web". PHP|arquitecto .
- Winesett, Jeffrey (julio de 2009). "Yii: Flexiona tu flash". PHP|arquitecto .
- Kreußel, Peter (noviembre de 2009). "PHP-Frameworks im Überblick, Viel Holz für den Rahmen". Revista Linux . Linux New Media AG.
- Setter, Matthew (diciembre de 2010). "YiiLocal: encuentre cosas cerca de usted". PHP|arquitecto .
- Moorjani, Philip (abril de 2014). "Introducción a Yii 2.0". PHP|arquitecto .
enlaces externos
- Sitio web oficial de Yii.