Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Mitsu en 18 Marzo 2014, 13:15 pm



Título: [ORM] ¿Qué ORM usan en PHP?
Publicado por: Mitsu en 18 Marzo 2014, 13:15 pm
Pues eso, una duda que me ha surgido sobre si los programadores PHP tienen algún framework ORM, porque utilizar código SQL al programar ya quedó en la prehistoria xD.

Por ejemplo, en Java uso Hibernate, ¿cuál sería el equivalente en PHP? Salu2.


Título: Re: [ORM] ¿Qué ORM usan en PHP?
Publicado por: #!drvy en 18 Marzo 2014, 13:31 pm
Citar
porque utilizar código SQL al programador ya quedó en la prehistoria xD

Eso depende del lenguaje. En PHP por ejemplo es mas que común. La instalación mas típica que veras en un server es PHP + MySQL entonces no hace falta mucha cosa.

No he llegado a aplicar ninguno a gran escala pero Doctrine tiene buen reconocimiento en la comunidad PHP.
http://www.doctrine-project.org/projects/orm.html

Saludos


Título: Re: [ORM] ¿Qué ORM usan en PHP?
Publicado por: engel lex en 18 Marzo 2014, 14:23 pm
porque utilizar código SQL al programar ya quedó en la prehistoria xD.

wtf? me siento sucio repitiendo eso en mi mente! un lenguaje super eficiente de consulta y búsqueda... supongo que el futuro está en meterlo todo en fichero de texto! supongo que eso de c++ también es obsoleto! xD

en php en el 90% de los casos vas a tener que crear consultas mysql...

los frameworks cmv que he usado son cakephp, codeingiter y wordpress(aunque muchos lo vean cpmo algo diferente, si es un framework cmv)


Título: Re: [ORM] ¿Qué ORM usan en PHP?
Publicado por: Mitsu en 18 Marzo 2014, 14:32 pm
@engelx amigo, estamos hablando de frameworks ORM, según tengo entendido codeingniter no es ningún framework ORM, doctrine sí como lo dijo ya #!drvy.

Además no se trata de sólamente de eficiencia, es claro que es importante la eficiencia en las consultas, y con un ORM lo tienes en comparación de código SQL nativo (¿pool de conexiones?). Un ORM tiene múltiples ventajas, la más importante por supuesto te permite utilizar tu database como objetos.

Sólo creé éste tema por curiosidad, para saber si utilizaban ORM, no para debatir si prefieren código SQL nativo o algún ORM. Para gustos, colores ^^ Salu2.