Inicio > programación > Frameworks en PHP

Frameworks en PHP

Lunes, 31 de Agosto de 2009

Según la Wikipedia, “un framework, es una estructura de soporte definida, mediante la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.”

El objetivo no es otro que facilitar el desarrollo del software, y la arquitectura que suele utilizar es la denominada MVC (controlador, modelo y vista). El controlador maneja las rutas, archivos, clases,… mientras que el modelo es un script reutilizable que maneja las operaciones lógicas y la gestión de datos; finalmente la vista no es más que la interfície gráfica.

Existen muchos y diversos frameworks, como los de .net, PHP, Ajax, Javascript,… Pero yo me voy a centrar en los de PHP:

  • ATK Framework: te permite crear aplicaciones con poca cantidad de código. Está orientado a aplicaciones de negocio del estilo CRM, HRM, ERP,… Dispone de una demo online para poder ver su funcionamiento y el código utilizado.
  • CakePHP: te provee de una arquitectura extensible para desarrollar aplicaciones web. Se trata de un framework sencillo y rápido de utilizar.
  • CodeIgniter: otro framework del estilo de CakePHP que te ofrece sencillez.
  • Symfony: para muchos es el mejor framework en PHP. Sin duda se trata de un framework con muchos desarrolladores y con una popularidad creciente.
  • PHPWork: un framework que ha evolucionado incorporando Ajax y novedosos plugins. Es menos conocido pero no por eso menos potente.
  • Zend Framework: el más popular de todos. Zend Technologies (encargados de mantener y actualizar PHP) ha creado este framework para los desarrolladores. También podéis encontrar mucha documentación, plugins e incluso una herramienta de desarrollo en PHP (eso sí, de pago).

Os recomiendo que miréis con detalle la documentación de cada framework y probéis de instalar el framework y crear alguna pequeña aplicación. De esta manera podréis analizar y sacar vuestras propias conclusiones.

¿Te gustó el artículo? Compártelo!!:
  • Facebook
  • Twitter
  • FriendFeed
  • del.icio.us
  • LinkedIn
  • Technorati
  • Ping.fm
  • StumbleUpon
  • Google Bookmarks
  • Digg
  • Meneame
  • Netvibes
  • Live
  • BarraPunto
  • Bitacoras.com
  • Reddit
  • Wikio
  • email
  • Print

A. Montes programación ,

  1. Sábado, 20 de Julio de 2013 a las 05:49 | #1

    I read this paragraph fully about the resemblance of hottest and preceding
    technologies, it’s amazing article.

  1. Sin trackbacks aún.