Yii como framework de programación en php
Llevo muchos años como desarrollador web y utilizando diversas plataformas de desarrollo, la mayoria de las veces basadas en el famoso LAMP (Linux Apache Mysql y php)
Las plataformas con las cuales trabajamos se pueden dividir en dos grandes tipos. Por una parte los CMS, como Drupal o Wordpress, son soluciones que permiten el desarrollo rápido de proyectos, siempre que se ajusten a las funcionalidades y estructura de contenidos de esos CMS, y que no se quiera cambiar mucho su "comportamiento por defecto", en caso contrario suelen ser muy dificiles de adaptar. El gran problema de los CMS es su falta de flexibilidad.
En el lado contrario encontramos los frameworks de programación, tienen una gran flexibilidad, aunque, por otro lado, exigen que todo el desarrollo se haga en base a la programación, no en la configuración de plugins y módulos como en los CMS.
Los 3 mejores frameworks que existen hoy en dia basados en php son
- Code Igniter. Muy simple, pero eficiente
- Zend. Muy completo y potente
- Yii. Un punto intermedio entre los 2 anteriores