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

I’ve never seen a homegrown ORM that was better than a third party one. Whenever there is an issue - and there are always issues - you have to dig into the code, because they are never documented well.

There is usually a feature that no one thought about and then you have to make modifications to the custom ORM and you get an even bigger mess.



Better is a subjective term.

I wouldn't say what I built was a better ORM. But I would 100% say it's a better solution to the problem I faced.

It didn't get in the way of writing SQL, but it did reduce the boilerplate and repetitive gruntwork.

"Issues" - no, it was a function call deep and incredibly clear and close to what was happening.


sort of agree but also: the good third party ORMs started life as homegrown ORMs.


Usually third party stuff has documentation. Home grown stuff often hasn't. And usually better tested.


Entity Framework didn’t.....




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

Search: