Presentando CakePHP

28 mayo 2008 at 7:42 pm 5 comentarios

Esta es la primera entrada de algunas que dedicaré a este framework.

CakePHP es un framework libre para desarrollo web rápido con PHP. CakePHP sigue fielmente el patrón MVC, con la existencia de Modelos (generalmente asociados a una tabla o tablas de la base de datos), Controladores (encargados de la lógica del negocio) que utilizan los modelos necesarios y llaman a la Vista adecuada tras suministrarle los datos necesarios).

Existen bastantes más frameworks MVC para PHP. Quizás los más conocidos sean: Zend Framework, symfony y CodeIgniter. Una pequeña ayuda para decidirse puede ser esta comparativa de frameworks PHP ( en inglés).

Algunas de las facilidades que nos proveen estos frameworks en general y CakePHP en particular son: manejo de la sesión, caché, validación e integración de la base de datos.

Para empezar a probar CakePHP yo recomiendo (en realidad casi toda la comunidad CakePHP recomienda) utilizar la versión 1.2, a día de hoy en beta pero muy cercana a ser la estable y utilizada ampliamente en producción. Además las diferencias entre la versión 1.1 y la 1.2 son bastante sustanciales.

Como ayudas para empezar:

  • Es insustituible el manual, todavía en proceso de construcción y traducción (en versión inglesa está más completo).
  • El grupo de CakePHP-es.
  • La documentación del API.

Bueno, y con esto termino esta primera entrada sobre CakePHP. En la próxima trataré la instalación y mostraré un pequeño ejemplo.

Anuncios

Entry filed under: PHP. Tags: , .

Presentación OSGi: Primeros pasos

5 comentarios Add your own

  • 1. Uno q lo lee  |  28 mayo 2008 en 10:35 pm

    Anda!! Y yo que creía que sólo sabías Java (y además mal!!)

    Ahora que escribes sobre PHP y lo mezclas con MVC, podrías escribir sobre las ventajas e inconvenientes del MVC en el mundo Web. Que opinas?

    Sigue con esto! Es interesante! 😉

  • 2. Miguel  |  29 mayo 2008 en 9:10 am

    Uno que lee,

    realmente MVC como casi todos los patrones de diseño tiene claras ventajas cuando se utiliza en el lugar adecuado. Igualmente los inconvenientes de los patrones suelen venir cuando se usan por usar en sitios en los que no son necesarios.

    En general todos aportan algo de complejidad, y es el saber hacer del equipo y su experiencia los que deben decidir cuando merecen la pena su aplicación.

    De todas maneras me apunto el escribir una entrada más en profundidad sobre MVC.

    Gracias por leerme.

  • […] Julio 2008 Tras hacer una presentación y ver su instalación, empezaremos a realizar una aplicación de ejemplo utilizando CakePHP. Me he […]

  • 4. Seguimos en el aire « Tus ceros y mis unos  |  9 octubre 2008 en 7:54 pm

    […] La herramienta bake de CakePHP. […]

  • 5. apolo  |  22 julio 2010 en 6:57 pm

    yo recien empiezo con esta herramienta y quisiero algo basico y si hay un ejemplo para descargar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Mi perfil

View Miguel Orbegozo's profile on LinkedIn

Feedjit

Feeds

Otros…

BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog

Bitacoras.com

Add to Technorati Favorites


A %d blogueros les gusta esto: