<<=La feria del libro V de Vendetta=>>

CakePHP

| 2 comentarios | Sin trackbacks

Los teclados de muchos desarrolladores se están revolucionando con Rails. Otros se resisten a pasarse a Ruby por distintas razones. Con el objetivo de trabajar con PHP con una aproximación bastante buena de las ventajas que ofrece Rails nos encontramos CakePHP.

CakePHP es un framework MVC inspirado en Rails. Adopta de él su filosofía y mucho de su funcionamiento, aunque detalles propios de Rubi no compatibles con PHP han sido adaptados lo mejor posible.

Comenzar a trabajar con CakePHP es inmediato. No se necesitan crear ficheros de configuración. Simplemente hay que definir la conexión a la base de datos y comenzar a crear las clases que necesitemos. Si nos ajustamos a sus reglas para definir los nombres (en ingles) de las clases, vistas y tablas las líneas de código se reducen ya que Cake será capaz de enlazar los distintos elementos modelo-vista-controlador. Incluye asistencias para AJAX, HTML, Javascript, CSS y formularios entre otros.

Las pegas principales son la aún escasa información en la web y la mala organización del manual, que se apoya excesivamente en un wiki poco actualizado y con entradas muy obsoletas. Para iniciarte el tutorial es rápido y completo.



Sin trackbacks

URL de TrackBack: http://res.mabarroso.com/bes/rbt.cgi/287

2 comentarios

Totalmente de acuerdo con el tema del manual.

Hay cosas muy básicas que no logro entender como se hacen y que deberían estar explicadas en las primeras páginas.

Me refiero un poco a la filosofía de trabajo de Cake, a la forma en que funcionan las cosas...

Por ejemplo, si quiero hacer una pantalla que NO lee de bases de datos.. como hago??

"Por ejemplo, si quiero hacer una pantalla que NO lee de bases de datos.. como hago??"

asi:

class tucontroladorController extends AppController {
var $uses = array();

}

Escribir un comentario

Indica tus datos para dejar el comentario o usa tu cuenta