My blog: http://zonov.me/
Talk from Ruby User Group meetup, February 2018.
For the full transcript follow: http://zonov.me/ruby-on-grapes-why-did-we-choose-grape-and-why-i-would-choose-it-again/
12. Comprehensiveness
Grape Rails API Sinatra Hanami Roda
Full out of
the box
More than
packed
Barebones Full out of
the box
Full out of
the box
+ ++ - + +
13. Versioning support
Grape Rails API Sinatra Hanami Roda
Out of the
box
Namespaces Possible Namespaces
+ apps
Easy to
implement
with trees
+ + + + +
20. Some pigs among sheeps
● It’s a DSL and you’ll have limitations
● Built-in validations are very plain and you probably
would need your own
● Built-in presenters are DSLish