create a first route with matching controller action, view and template.The getting started page explains how to: Setting up a Hanami application was really simple. Hanami may be much less memory-consuming and faster (even ~5x) ( ) One potential benefit of Hanami might be also memory usage. Especially because our beloved Rails are often criticized for having become too complex and breaking some of the best practices (e.g. Sounds tempting, right? Well, to me it did. The main idea was to build a secure, feature-rich web framework that follows clean architecture principles and relies on "battle tested" libraries like Sequel, Rack and dry-rb gems. Hanami was started by Luca Guidi as a counterproposal to Rails. In this post I'd like to share with you some of my impressions after these few weeks of working with Hanami. Even though it's a basic server-renderered CRUD-like application it already forced me to learn a full variety of Hanami concepts and overcome multiple roadblocks. It lets users create, share and memorize sets of flashcards.Īfter around 2 months of more and less frequent after-hours development I managed to create a prototype (can be found at ). The purpose of the app is helping me with learning Italian words. My favorite way of learning is by doing, so I started a pet project called flashcard-genius. Having the old wroclove.rb talk in mind I decided to learn Hanami. Now, after all these years spent working with Rails I got a little burnt out and thought that it's a hight time to get my hands dirty with something completely new. I was 100% focused on learning Rails and didn't wanna cognitively overload my brain with concepts from yet another framework. It didn't really catch my attention back then as I was still a newbie in the Ruby world. It was a few years ago, during a talk on Wroclove.rb conference. I remember hearing about Hanami framework for the first time.
0 Comments
Leave a Reply. |