ORM o SQL a mano: ¿qué usan en sus proyectos?
Ramón P.
Nivel 3 ·
Ramón P.
Nivel 3 ·
Damián R.
Nivel 3 ·
Ambos. ORM para el CRUD aburrido y consultas a mano para reportes o cosas complejas. Pelearse con el ORM para que genere un JOIN raro es perder tiempo.
Alan V.
Nivel 3 ·
El peligro del ORM es no saber qué consulta genera. El clásico problema N+1: traés 100 pedidos y después se hace una consulta por cada cliente. 101 consultas en vez de 1 o 2.
Yesenia P.
Nivel 3 ·
Para evitar el N+1 casi todos los ORMs tienen carga anticipada (eager loading, include, prefetch, según el framework).
Feli2007
Nivel 3 ·
Yo escribo SQL a mano con un query builder liviano. Me gusta ver exactamente lo que se ejecuta.
Lorena M.
Nivel 3 ·
Aprender SQL de verdad te hace mejor usando el ORM. Al revés no.
Ramón P.
Nivel 3 ·
Lo del N+1 creo que lo tenemos en un endpoint que tarda una eternidad. Mañana lo reviso con el log de consultas.
Bastián F.
Nivel 2 ·
Activá el log de SQL del ORM en desarrollo. Te vas a asustar de la cantidad de consultas que salen de una sola pantalla jaja
andrea F.
Nivel 3 ·
Volvé y contá si era eso. Casi siempre es eso.