Hacker News new | ask | show | jobs
by zzzeek 523 days ago
> ORMs are just a terrible idea - conceptually messy, hard to debug and optimise, full of needless complexity.

and that's why ORMs are so unpopular and entirely absent from successful production applications for the past 30 years

3 comments

All ideas that were popular for a while are basically guaranteed to be in some successful applications. That includes bad ideas.
Are you sure about this?
yeah I mean, isn't all of this true for ANY abstraction? Once you're off the beaten path, they're all hard to debug and optimize, they introduce extra complexity, etc. BECAUSE they are attempting to abstract away certain details

This is true for an HTTP library as much as it is an ORM.

>yeah I mean, isn't all of this true for ANY abstraction?

No, it is only true for bad abstractions.