miércoles, 3 de noviembre de 2010

Algunos Frameworks PHP de tu interes


Informacion Extraida de mundogeek.ne


Frameworks PHP


Respondiendo a una pregunta formulada por nuestro lector “Programador Java”, os dejo unas cuantas líneas con MI opinión sobre algunos de los frameworks para desarollo de aplicaciones web con PHP más populares de la actualidad. Y para ti, ¿cuál es el mejorframework PHP?

ZEND FRAMEWORK

Logo del framework PHP Zend Framework
  • Probablemente, el framework más conocido, y el más utilizado profesionalmente.
  • Es muy desacoplado, por lo que mucha gente lo considera una librería de componentes más que un framework. Por otra parte, gracias a esto, podemos utilizarlo en conjunto con otros frameworks.
  • Tiene detrás a Zend, una de las empresas más importantes de la comunidad PHP, y gran contribuidora a su código desde sus primeras versiones.
  • Siempre ha habido quejas sobre su curva de aprendizaje y el tiempo necesario para comenzar un nuevo proyecto, aunque eso mejoró un poco con los componentes RAD (Rapid Application Development).
  • Recomendado para proyectos grandes.

SYMFONY

Logo del framework PHP Symfony
  • El framework que suele utilizar Yahoo, por ejemplo. Bastante popular hoy en día.
  • Más complejo y elegante que CakePHP y CodeIgniter, pero menos que Zend.
  • Muy completo.
  • El “azúcar sintáctico” y la generación de código ayuda a recortar el tiempo de desarrollo.
  • Recomendado para cualquier tipo de proyecto, en ocasiones combinado con algún componente de Zend.

CAKEPHP

Logo del framework PHP CakePHP
  • Toma muchas de sus ideas de Ruby on Rails, por lo que gustará especialmente a los fans de la autoconfiguración y de lo “mágico”. Debido a esto, no es lo más adecuado para aquellos que quieran tener un mayor control.
  • En su tiempo tenía fama de tener muy mala documentación. Hoy en día eso ha cambiado.
  • Recomendado para proyectos no demasiado complejos, en ocasiones combinado con algún componente de Zend.

CODEIGNITER

Logo del framework PHP CodeIgniter
  • Probablemente, el menos popular de los cuatro.
  • Muy flexible y sencillo. A menudo demasiado, obligando al programador a desarrollar muchas funcionalidades que deberían incluirse por defecto.
  • Muy fácil de aprender, principalmente porque no hay mucho que aprender, al ser simple hasta el extremo.
  • También es el que menos recursos utiliza, al ser el más ligero.
  • Está escrito para mantener la compatibilidad con PHP 4, por lo que no aprovecha muchas de las características introducidas en PHP 5. Debido a esta y a otras razones muchos de sus desarrolladores se desvincularon del proyecto para crear un fork llamadoKohana.
  • Sólo recomendable como framework de iniciación, si el resto intimidan demasiado; o para aquellos a los que realmente no les gusten los frameworks.

No hay comentarios:

Publicar un comentario