Frameworks Open Source para PHP

Octubre 26th, 2009  |  Published in Desarrollo

PHP es un lenguaje de programación ampliamente utilizado para el desarrollo web.

¿A qué debe su popularidad? PHP es muy popular porque tiene una curva de aprendizaje más baja que otros lenguajes como Java, ASP o Ruby. Además, hay una gran cantidad de tutoriales dando vueltas por la web. A pesar de esto, la codificación de un sitio desde cero es muy difícil en cualquier lenguaje, por eso la intención de este artículo es mostrarles los Frameworks de desarrollo más populares para el mismo.

Frameworks más prometedores

1. Zend Frameworkhttp://framework.zend.com/

Zend Framework es un framework orientado a objetos escrito en PHP 5. Se basa en la simplicidad y gracias a su arquitectura, hay desarrolladores que utilizan componentes de Zend en otros frameworks.

2. Symfonyhttp://www.symfony-project.org/

Symfony es un framework para PHP 5 que proporciona arquitectura, componentes y herramientas a los desarrolladores para construir aplicaciones web complejas con mayor rapidez. El sitio oficial ofrece un práctico tutorial para principiantes.

3. CodeIgniterhttp://codeigniter.com/

CodeIgniter es otro framework de PHP muy popular. Tiene la ventaja de tener un wiki para facilitar la gestión documental (los usuarios nuevos pueden estar agradecidos). Es compatible con PHP4 por lo que no puede sacar el máximo provecho de PHP5.

4. CakePHPhttp://cakephp.org/

Usando patrones de diseño como MVC y ORM, CakePHP reduce los costos de desarrollo y ayuda a los programadores a escribir menos código.

5. Pradohttp://www.xisc.com/

Prado requieren PHP5 o superior para funcionar, es un framework basado en componentes y orientado a guiado por eventos. Hay una guía de inicio rápido para principiantes también.

6. Kohanahttp://www.kohanaphp.com/

Kohana es un framework para PHP 5 que utiliza el patrón Modelo Vista Controlador. Su objetivo es ser seguro, ligero y fácil de usar. Kohana se basa originariamente en CodeIgniter, pero un framework PHP5 OOP estricto, que parece ser más adecuado para utilizar en proyectos nuevos y de gran escala.

7. Solarhttp://solarphp.com/

Solar es un framework para PHP 5 que utiliza patrones de dsieño “enterprise” y viene con soporte integrado para la localización y la configuración en todos los niveles.

8. Fusehttp://www.phpfuse.net/

FUSE es un framework tipo Modelo-Vista-Control para PHP. Está influenciado por frameworks como Ruby on Rails y CakePHP.

9. Yii PHP Frameworkhttp://www.yiiframework.com/

Yii es un framework basado en componentes y de alta performance. Pensado para escrritura estricta en POO (requiere PHP).

10. Akelos PHP Frameworkhttp://www.akelos.org/

El framework de Akelos está basado en el patrón de diseño MVC (Model View Controller).

Otras alternativas frameworks open source para PHP

11. Recesohttp://www.recessframework.org/

12. Agavihttp://www.agavi.org/

13. Qcodohttp://www.qcodo.com/

14. Zoophttp://zoopframework.com/

15. QPHPhttp://qphp.net/

16. Seagull PHPhttp://seagullproject.org/

17. PHPDevShellhttp://www.phpdevshell.org/

18. PHPOpenBizhttp://www.phpopenbiz.org/

19. WASPhttp://wasp.sourceforge.net/content/

20. EvoCorehttp://evocore.net/

21. Lionhttp://www.lionframework.org/

22. Flow3http://flow3.typo3.org/

Deje su comentario