ref: 93e4136c9c24cc551e883e9a849b7550d213e679 www/notes/web-framework.md -rw-r--r-- 1.0 KiB View raw
93e4136cMauro Morales Add post 2 months ago

layout: note

title: Web Framework

When I first started using Ruby, it was because of Rails. However, I didn't stay long in the Rails camp and started doing mostly scripts and cli applications so I had little need for it. Now I plan to go back to writing web applications but instead of just using Rails by default, I want to see what alternatives are out there.

My plan is to stay with Ruby so my options are limited but I'd really like to give Phoenix a try. And if there's any other web framework worth checking I'm not going to discard it because of the language but whatever it offers must be worth learning a new language/ecosystem.


Hanami is a Ruby web framework. Just like Rails, it promotes a monolith first architecture but different from it, it suggest a Clean or Hexagonal architecture instead of MVC. It has a lower memory footprint and less features. So far what I really liked was that I was able to contribute to a small bug. On Rails I always felt like contributing was this big major task.