Fast forward to 2004, when Rails arrived on the scene with ActiveRecord, solving some of these problems.