You are on page 1of 5

Yii

1
Yii
Yii Framework
Desarrollador
Yii Software LLC
[1]
http:/ / www. yiiframework. com
[2]
Informacin general
Lanzamiento inicial 2008
ltima versin estable 1.1.14
11 de agosto de 2013
Gnero framework
Programado en PHP
Sistema operativo multiplataforma
Licencia Licencia BSD
En espaol
S
Yii es un framework orientado a objetos, software libre, de alto rendimiento basado en componentes, PHP y
framework de aplicaciones web. Yii se pronuncia en espaol como se escribe y es un acrnimo para "Yes It Is!" (en
espaol: S lo es!).
Historia
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 pginas complejas, tiene una curva de aprendizaje muy
pronunciada y tiene varios controles que dificultan la personalizacin, mientras que Yii es mucho ms fcil y
eficiente. En Octubre de 2008 despus de 10 meses de trabajo en privado, la primera version alfa de Yii fue lanzada.
El 3 de Diciembre del mismo ao, Yii 1.0 fue formalmente presentado.
Caractersticas
Algunas caractersticas de Yii incluyen:
Patrn de diseo Modelo Vista Controlador (MVC).
Database Access Objects (DAO), query builder, Active Record y migracin de base de datos.
Integracin con jQuery.
Entradas de Formulario y validacion.
Widgets de Ajax, como autocompletado de campos de texto y dems.
Soporte de Autenticacin incorporado. Adems soporta autorizacin via role-based access control (RBAC)
jerarquico.
Personalizacin de aspectos y temas.
Generacin compleja automtica de WSDL, especificaciones y administracin de peticiones Web service.
Internacionalizacin y localizacin (I18N and L10N). Soporta traducciones, formato de fecha y hora, formato de
nmeros, y localizacin de la vista.
Esquema de caching por capas. Soporta el cache de datos, cache de pginas, cache por fragmentos y contenido
dinmico. El medio de almacenamiento del cache puede ser cambiado.
Yii
2
El manejo de errores y logging. Los errores son manejados y personalizados, y los log de mensajes pueden ser
categorizados, filtrados y movidos a diferentes destinos.
Las medidas de seguridad incluyen la prevencin cross-site scripting (XSS), prevencin cross-site request forgery
(CSRF), prevencin de la manipulacin de cookies, etc.
Herramientas para pruebas unitarias y funcionales basados en PHPUnit y Selenium.
Generacin automtica de codigo para el esqueleto de la aplicacin, aplicaciones CRUD, etc.
Generacin de codigo por componentes de Yii y la herramienta por linea de comandos cumple con los estndares
de XHTML.
Cuidadosamente diseado para trabajar bien con cdigo de terceros. Por ejemplo, es posible usar el cdigo de
PHP o Zend Framework en una aplicacin Yii.
Historia de versiones
Significado de colores
Rojo Version antigua; sin soporte.
Amarillo Version antigua; con soporte
Verde Version actual
Azul Version futura
Version Lanzamiento Fecha de lanzamiento Fin de mantenimiento Requerimientos
1.0 1.0 3 de Diciembre 2008 31 de diciembre, 2010 PHP 5.1.0 or superior.
1.0.1 4 de enero, 2009
1.0.2 1 de febrero, 2009
1.0.3 1 de marzo, 2009
1.0.4 5 de abril, 2009
1.0.5 10 de mayo, 2009
1.0.6 7 de junio, 2009
1.0.7 5 de julio, 2009
1.0.8 9 de agosto, 2009
1.0.9 6 de septiembre, 2009
1.0.10 18 de octubre, 2009
1.0.11 13 de diciembre, 2009
1.0.12 14 de marzo, 2010
1.1 1.1.0 10 de enero, 2010 31 de Diciembre, 2013 o ms PHP 5.1.0 or superior
1.1.1 14 de marzo, 2010
1.1.2 2 de mayo, 2010
1.1.3 4 de julio, 2010
1.1.4 5 de septiembre, 2010
1.1.5 14 de noviembre, 2010
1.1.6 16 de enero, 2011
Yii
3
1.1.7 27 de marzo, 2011
1.1.8 26 de junio, 2011
1.1.9 1 de enero, 2012
1.1.10 12 de febrero, 2012
1.1.11 29 de julio, 2012
1.1.12
19 de agosto, 2012
[3]
1.1.13
30 de diciembre, 2012
[4]
1.1.14
11 de agosto, 2013
[5]
2.0 2.0 Beta
13 de abril, 2014
[6]
TBD PHP 5.3.0 o superior
TBD TBD
Extensiones
El proyecto Yii tiene un repositorio de extensiones que consisten en componentes contribuidos por usuarios.
Tambin hay una biblioteca de extensiones oficial llamada zii, la cual la han unido junto al nucleo del framework.
Esta es incluida en cada lanzamiento desde la versin 1.1.0 Yii e incluye comportamientos adicionales y widgets,
tales como las redes y los widgets jQuery UI.
Documentacin
Yii viene con una coleccin de documentos oficiales, tales como un tutorial para desarrollar un simple blog, una gua
que recoge la descripcin de cada funcin y una referencia de clases que ofrece todos los detalles acerca de las
propiedades, mtodos y eventos.
Tambin hay una documentacin aportadas por los usuarios, la mayora de los cuales est disponible en el wiki en la
pgina web oficial.
Licencia
Yii es liberado bajo la Nueva Licencia BSD (Clusula 3 de la licencia). Esto significa que es posible utilizar de
forma gratuita para desarrollar cualquier aplicacin web de cdigo abierto o software privativo.
El texto que figura en la documentacin oficial de Yii tiene licencia para el pblico bajo la GNU Free
Documentation License (GFDL). En general, el contenido de la documentacin Yii puede ser copiado, modificado y
redistribuido siempre y cuando la nueva versin de subvenciones de las mismas libertades a los dems y reconozca a
los autores del artculo de la documentacin utilizada Yii
El logotipo est bajo una licencia Creative Commons Atribucin-No Derivative Works 3.0 Unported
Yii
4
Bibliografa
Libros
Merkel, Dirk (2010). Chapter 6: PHP Frameworks. Expert PHP 5 Tools. Packt Publishing. ISBN
978-1-847198-38-9.
Winesett, Jeffrey (2010). Agile Web Application Development with Yii1.1 and PHP5. Packt Publishing. ISBN
978-1-847199-58-4.
Makarov, Alexander (2011). Yii 1.1 Application Development Cookbook. Packt Publishing. ISBN 978-1-84951-548-1.
Prensa
Behme, Henning (January 2009). World Wide Web. iX (Heise).
Winesett, Jeffrey (March 2009). Adding the Yii Framework to Your Web Development Toolbox. php|architect.
Winesett, Jeffrey (July 2009). Yii: Flex Your Flash. php|architect.
Kreuel, Peter (November 2009). PHP-Frameworks im berblick, Viel Holz fr den Rahmen. Linux-Magazin
(Linux New Media AG).
Referencias
[1] http:/ / www. yiisoft.com/
[2] http:/ / www. yiiframework. com
[3] http:/ / www. yiiframework. com/ files/ CHANGELOG-1. 1. 12. txt
[4] http:/ / static. yiiframework.com/ files/ CHANGELOG-1. 1. 13. txt
[5] http:/ / static. yiiframework.com/ files/ CHANGELOG-1. 1. 14. txt
[6] http:/ / www. yiiframework. com/ news/ 77/ yii-2-0-beta-is-released/
Enlaces externos
Yii official website (http:/ / www. yiiframework. com/ )
Entendiendo Yii (http:/ / leninmhs. wordpress. com/ 2013/ 04/ 09/ entendiendo-yii/ )
Yii Extensions (http:/ / www. yiiframework. com/ extensions/ )
Yii Documentation (http:/ / www. yiiframework. com/ doc/ )
The Definitive Guide to Yii (http:/ / www. yiiframework. com/ doc/ guide/ )
Yii Forum (http:/ / www. yiiframework. com/ forum/ )
Yii on Google Code (http:/ / code. google. com/ p/ yii/ )
Russian Yii community (http:/ / yiiframework. ru/ )
YiiAnswers - a community-driven question-and-answer site for Yii (http:/ / yiianswers. com/ )
Yii Radiio - a PHP podcast focusing on the Yii framework (http:/ / yiiradiio. mehesz. net/ )
Ext4Yii - an ExtJS extension for Yii (http:/ / www. ext4yii. com/ )
Mini Sistemas - Ejemplos completos en Yii (http:/ / minisistemas. blogspot. com/ )
Yii Framework en Espaol (yii) - www.yiiframeworkenespanol.org (http:/ / www. yiiframeworkenespanol. org/
wiki/ )
Cruge - Visual Rbac - User Management - En Espaol ! (http:/ / www. yiiframeworkenespanol. org/ cruge/ )
Sitio con Ejemplos de la comunidad (http:/ / www. yiiframeworkenespanol. org/ index. php?r=site/ ejemplos)
Fuentes y contribuyentes del artculo
5
Fuentes y contribuyentes del artculo
Yii Fuente: http://es.wikipedia.org/w/index.php?oldid=74011528 Contribuyentes: Ejemplo1555, Emax093, Fremen, Harpagornis, Jago84, Javier.perea, Manxuc, Technopat, YoLeoMucho, 19
ediciones annimas
Fuentes de imagen, Licencias y contribuyentes
Archivo:Yes_check.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Yes_check.svg Licencia: Public Domain Contribuyentes: SVG by (modified by )
Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/

You might also like