▲ | vbezhenar 6 days ago | |||||||||||||||||||||||||||||||
All projects I worked with, that used ORM, were burning pile of shit and ORM was a big part of this. I hate ORM and would prefer SQL any day. In my projects I almost never choose ORM. I trust that some people can deal with ORM, but I know that I can't and I didn't see anyone who can do it properly. So, I guess, there are some radical views on this issue. I wouldn't want to work with person who prefers to use ORM and avoids know SQL, and they probably hold similar opinion. It is really weird to me that someone would call SQL low level. SQL is the highest level language available in the industry, definitely level above ordinary programming languages. | ||||||||||||||||||||||||||||||||
▲ | abustamam 6 days ago | parent [-] | |||||||||||||||||||||||||||||||
Interesting. The reason I like ORMs is because of type generation in TypeScript. I've never worked in a company that didn't use an ORM which is likely why I prefer it. But if I ever did work in a company that used raw SQL I'd probably just suck it up and learn better SQL. Maybe then I'd be able to make a more informed opinion. With regards to SQL being low level, I primarily work with TypeScript so a language that talks directly with the DB (SQL) seems pretty low level compared to TS. I'm not sure what you mean by an ordinary programming language though (obviously not machine code). | ||||||||||||||||||||||||||||||||
|