| My biggest frustration with Rails at the moment is maintenance of my Rails apps. Rails versions come out quickly, and old versions stop being supported. And it's become a non-trivial part of my time running the treadmill of keeping all my Rails apps up to date, along with compatible dependencies. I realize this kind of goes with the program. Rails all-volunteer development manages to produce a reasonably powerful and non-buggy product that for the most part is constantly getting better; the cost of this is quick evolution and a maintenance burden for users. I don't think I'd like the tradeoff better choosing a less mature/powerful/robust framework, but it is increasingly frustrating. (The fact that some of the things Rails adds seem unfortunate to me (turbolinks, spring), can add to my frustration too). |