PHP, Yii Framework

¿Que es Yii?

yii_logo Que es y para que sirve el Framework Yii de PHP. Según la guía definitiva de Yii 2.0 , este es un Framework de alto rendimiento escrito en PHP y diseñado para crear robustas aplicaciones web.

En mis propias palabras ¿Que es Yii?

En mis propias palabras yo lo definiria como un conjunto de herramientas que nos ayudaran a crear una aplicación de una forma mas arquitectonica, es decir, sabemos por definición que en el mundo de la programación un Framework por si mismo son un conjunto de componentes que nos ayudan a nosotros como desarrolladores a crear una aplicacion en un lenguaje de programación en particular, bueno pues Yii nos permite hacerlo de una manera mas sencilla y profesional utilizando estándares de desarrollo; como patrones de diseño, POO, y todas esas cosas.

Por ejemplo, existen Frameworks para java, para .NET, para Javascript, etc., Yii no es mas que otro Framework para implementar aplicaciones web en PHP y como es para aplicaciones PHP pues esta escrito en PHP.

Por mencionar algunos, estos son otros Frameworks que compiten con Yii para ganarse tu cariño:

  • Symfony
  • CakePHP
  • Kohana
  • Zend Framework
  • KumbiaPHP

Todos tienen sus cualidades y desventajas y nosotros somos los responsables de investigarlas a la hora de elegir un Framework para desarrollar una aplicación especifica.

Características de Yii

En los personal Yii me parece bastante bueno y es de mis preferidos para desarrollar en PHP. A continuación te menciono algunas de sus bondades:

  • Es un Framework muy ligero
  • Tiene una curva de aprendizaje muy corta comparada con otros frameworks
  • Promueve la organización del código basado en el patrón de diseño MVC
  • Ofrece muchas características que simplifican las tareas al desarrollador
  • Es extensible a través de widgets
  • Ofrece alto rendimiento en aplicaciones de gran envergadura
  • Por defecto utiliza Bootstrap para rendirizar elementos HTML (inputs, radios, etc)
  • Es libre y esta en constante desarrollo

Versión actual de Yii

A la fecha de estar escribiendo esta introducción, la versión mas reciente de Yii es la 2.0.6 y no es compatible hacia atrás con la versión 1. Si deseas puedes visitar el sitio web oficial de Yii Framework para verificar cual es la versión mas actualizada.

Conclusiones

Me parece uno de los mejores Frameworks para PHP, lo he utilizado en varias ocasiones y sigue sorprendiéndome la cantidad de nuevas cosas que aprendo de Yii. Sin duda lo recomendaría para aplicaciones de pequeño y gran tamaño.

En las siguientes entregas tratare de ir exponiendo en forma progresiva como utilizar esta exquisita herramienta de desarrollo, basándome en la guía oficial de Yii 2.0.

Hasta pronto.

Acerca de notaspro

Desarrollador JEE y amante de las nuevas tecnologías de desarrollo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *