Monday, July 10, 2006

Martin Fowler on Rails and Good Software Design

Just watch an interesting video of Martin Folwer presenting a Keynote at RailsConf. He has some interesting things to say about Rails. One of my takeaways is that Rails is not trying to be everything to everybody but rather just aims at database backed websites. It makes a strong opinion about how this kind of app should be structured. Rails is a framework that breaks the mold about quick or well designed. In this environment at least it is possible to be both because Rails takes away a lot of the complexity and drudgery of plumbing.