| ▲ | b450 7 hours ago | |||||||||||||
ORMs come with a lot of baggage that I prefer to avoid, but it probably depends on the domain. Take an e-commerce store with faceted search. You're pretty much going to write your own query builder if you don't use one off the shelf, seems like. | ||||||||||||||
| ▲ | elevation 6 hours ago | parent [-] | |||||||||||||
I once boasted about avoiding ORM until an experienced developer helped me to see that 100% hand‑rolled SQL and customer query builders is just you writing your own ORM by hand. Since then I've embraced ORMs for CRUD. I still double-check its output, and I'm not afraid to bypass it when needed. | ||||||||||||||
| ||||||||||||||