Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the core thing that ORMs do is create a 1:1 mapping between the data structures in the database (that are, or should be, optimised for storage) and the data structures in the application (that are, or should be, optimised for the application business logic).

ORMs create this false equivalence (and in this sense, so does Django's admin interface despite using tuples instead of classes). I can see the sense of this, vaguely, for an admin interface, but it's still a false equivalence.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: