Jim Priest
01/25/2023, 9:42 PMbdw429s
01/25/2023, 9:43 PMbdw429s
01/25/2023, 9:43 PMbdw429s
01/25/2023, 9:44 PMbdw429s
01/25/2023, 9:45 PMQuick, a CFML-based ORM built on qb which is modeled after PHP Laravel's Eloquent library. You could try it out to see if you like it (it's modeled a lot different than Hibernate)
https://quick.ortusbooks.com/bdw429s
01/25/2023, 9:45 PMseancorfield
seancorfield
Dave Merrill
01/25/2023, 9:50 PMJim Priest
01/25/2023, 9:53 PMseancorfield
qb working with FW/1... I tried to get CB modules/plugins working with FW/1 in general at one point but many of them relied too much on CB features to be easily fooled into working outside of it...seancorfield
qb... I think I did (and it didn't work out of the box) but I didn't spend a lot of effort on it.bdw429s
01/25/2023, 9:57 PMAdam Cameron
Unless you are building an absolute CRUD app and your object model and relational model literally are 1:1.I think a lot of ORM usage starts this way, but the "architects" then go a bit cargo-culty and try to continue the ever-increasingly-square-like peg that is their domain model into the round hole that is ORM.
elpete
01/25/2023, 9:58 PMelpete
01/25/2023, 9:59 PMelpete
01/25/2023, 10:01 PMAdam Cameron
snake_case to match the DB columns (!!!), which in turn meant the coding guidelines mandated all variables used snake-case. Which is a complete mishit in a camelCase language like CFML. Just... woolly thinking.
This is not the fault of the concept of "ORM", but it's a predictable outcome of its misuse.Adam Cameron
seancorfield
Adam Cameron
seancorfield
Adam Cameron
seancorfield
seancorfield
Adam Cameron
Adam Cameron
seancorfield
Adam Cameron
seancorfield
Adam Cameron
Adam Cameron
seancorfield
seancorfield
Adam Cameron
Adam Cameron
gavinbaumanis
01/25/2023, 11:10 PMAdam Cameron
I find SQL is easier to understand, easier to write, easier to debug and ALWAYS faster than ORM operations.There is this too. It oftentimes seems like a solution looking for a problem that doesn't really exist.
sknowlton
01/26/2023, 3:39 AMzackster
01/26/2023, 11:15 AMzackster
01/26/2023, 11:16 AMbockensm
01/26/2023, 1:52 PM