2013 Rails Rumble Gem Teardown
dwellable.com
dwellable.com
Some people would argue the same for 'real' apps but, I don't like dealing with 140+ gems 2 years later. I think it's the old upfront-productivity-optimization vs. long term maintainability issue many people run into these days.
I'd love for there to be a variant of Rails or even just an add-on that made a Rails app totally "mute" and then you had to enable every tiny thing by hand or in a config file so you knew every single vector into the app and what dependencies there were. Rails has had enough security issues for me to be that paranoid, and at least with Sinatra, I have a bit more work to do but I know I've tested every single hole I opened up.
Especially things like CoffeeScript get put in the Gemfile by the default generator and there's still a big chance, that no line of CoffeeScript is in the project after all ...