|
|
|
|
|
by mediumdave
3808 days ago
|
|
> jOOQ is SQL-centric. Your database comes "first". This approach has always seemed completely backwards to me. Isn't the database simply a mechanism for persisting records/objects whose structure is determined by domain modeling? To me, it would make about as much to say of a GUI framework "foobarWidgets is GUI-centric. Your UI comes 'first'.", as though the application itself was just an afterthought. Don't get me wrong - I like SQL, and I happily use relational databases to store objects. I just see the database as a means, not an end. |
|
Of course, projects are different, and some projects are more user-centric, others are more data-centric, but chances are that you're successful and then you'll regret working with a horrible database schema that you didn't properly design 5 years ago, cause all you cared for were your fancy foobarWidgets that you implemented in a tech that no longer exists...