![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
ORM para PHP cual?
Que tal foreros, soy algo novato en el tema de PHP he realizado muy pocos desarrollos pero ya estan algunos en produccion, mi duda surge ya que segun me he documentado un ORM que viene a ser la capa de modelado de datos podria facilitarme un poco la tarea ya que empiezo un proyecto grande y me gustaria simplificarme la vida al maximo. Alguien utiliza alguno o me puede recomendar alguno (bien documentado seria ideal)?
Gracias |
#2
|
||||
|
||||
en esta pagina (http://www.phpframeworks.com/) puedes obtener información de los Frameworks pa PHP que implementan ORM. todos documentados y con una comunidades que brindan buen soporte.
según el top 10 de la misma web, Yii es una excelente opción.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
||||
|
||||
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 ![]() 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. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cual componenete es mejor para dibujar | pulpin | C++ Builder | 4 | 11-04-2008 07:34:22 |
Cual es el driver para SQL 7.0 | Arcioneo | SQL | 0 | 21-09-2007 12:10:44 |
Cual es la mejor opción para imprimir ?? | Delphitest | Impresión | 4 | 27-10-2006 21:50:59 |
Cual es la mejor herramienta para Reportes? | el_barto | Impresión | 3 | 13-06-2005 16:53:32 |
Cual escojo para hacer infomes | istradlin | Impresión | 4 | 25-04-2005 20:20:02 |
![]() |
|