Rails dominates Ruby web frameworks: the next most popular framework, Sinatra, has 5% of the popularity of Rails. However, that doesn't mean non-Rails frameworks like Sinatra and Grape don't have their place.
When does it make sense to step away from
ActionController and use another framework? What are the sweet spots and gray areas for these frameworks?
I'll explore these questions below.