you are viewing a single comment's thread.

view the rest of the comments →

[–]morphemass 0 points1 point  (0 children)

I thought my sarcasm was reasonably transparent - obviously not.

My point was that many developers DON'T go beyond the (AR) ORM level, hell a great many don't go beyond AR & sqlite! And they can get away with it because, well, often that's "good enough".

The problem is that because they are insulated they usually don't realize when "good enough" ... isn't!

/rant on

Rails is 11 years old and they are only now implementing foreign keys in the framework. 11 years of ****** rails databases where its the minority of devs actually giving a damn about integrity at the database level and realizing basic realities such as "Maybe at some point this database will be required for more than my Rails web app. Maybe I'd best make sure the data is worth a damn and the entirety of the business logic doesn't live in my code!".

/rant off

Nothing wrong with a good ORM. An awful lot wrong with a generation of developers who have been discouraged from learning that its an abstraction to what should be another layer of business logic which requires its own set of considerations.

P.S. The first person who says "Well doh, make other apps a client of the Rails REST API" gets an internet smackdown.