Ver Mensaje Individual
  #3  
Antiguo 15-10-2010
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Reputación: 22
D-MO Va por buen camino
ORMs para PHP te puedo recomendar dos, Doctrine y Propel. Ambos trabajan de una manera mas o menos similar. Te generan las clases de acceso y manipulación de tus tablas de la DB leyendo un archivo donde modelas la estructura de las mismas, para doctrine utilizas Yaml y para Propel XML.

De lo poco que he podido ver de estos ORMs, me ha gustado Propel, sin embargo, tener que describir tus modelos en XML lo vuelve bastante tedioso a menos que encuentres una manera de hacerlo automático. Doctrine tiene una gran ventaja gracias a la sencillez del Yaml.

Decir cual es el mejor o peor no es posible, todo dependerá de con cual te sientas mas cómodo.

Cualquiera de estos dos ORMs es una buena opción. Sin embargo, si quieres utilizar algún framework PHP, revisa si ya integran un ORM (la mayoría tienen uno propio) o te dan lugar a elegir que ORM quieres utilizar.

Frameworks no podría recomendarte alguno en especial, pues cuando me decidí a probar algunos en PHP ya había conocido primero Ruby on Rails (Lenguaje Ruby) y Luego Django (Lenguaje Python). Me he quedado con este último pues para lo que yo lo necesito, es simple y sencillamente excepcional. Ningún framework PHP ha llenado mis expectativas (que con eso no digo que sean malos).

Lo mejor que puedes hacer probarlos tu mismo, lee la documentación de varios, ponte "mini-proyectos" para hacerlos con cada uno que pruebes y determina así cual de ellos te gusta más.

Saludos.
Responder Con Cita