Should You Use Ruby on Rails or Hanami?

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • factory_bot_rails

    Factory Bot ♥ Rails

  • Finally, before writing and running any tests, you'll likely need to install another gem to define test data for your Rails app: FactoryBot.

  • Ruby on Rails

    Ruby on Rails

  • Industry adoption - Without including the adoption of other popular and more established frameworks like Python, React, C#, and others, if we consider the adoption of Ruby frameworks, Rails easily eclipses Hanami. The Rails homepage lists some big-name organizations using the framework. On the other hand, as the new kid on the block, Hanami is not so widely adopted. We'll have to wait and see whether that will change in the future.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rspec-rails

    RSpec for Rails 6+

  • When it comes to testing code, both frameworks are very much comparable since you can test either using the versatile RSpec library.

  • Apache JMeter

    Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services

  • You could use many methods to run performance tests on your app, one of the most popular being Apache JMeter. Let's use the benchmark numbers to compare Hanami and Rails.

  • Hanami

    The web, with simplicity.

  • While Rails is very well-known in the Ruby community, Hanami is less so. It's a fairly new modern Ruby framework trying to take on Rails' dominance of the full-stack web framework space.

  • flyctl

    Command line tools for fly.io services

  • To begin with, you could go with a Platform-as-a-Service (PaaS) provider like Heroku, or Fly for a more seamless experience. You can also do a bit of DevOps: set up a Docker installation on a VPS and deploy your app there.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 16 Best Ruby Frameworks For Web Development [2024]

    6 projects | dev.to | 11 Mar 2024
  • Is Ruby a dying language?

    2 projects | /r/ruby | 5 Dec 2023
  • Enhancing development with REPLs - A practical guide

    6 projects | dev.to | 3 Sep 2023
  • I_suck_and_my_tests_are_order_dependent

    9 projects | news.ycombinator.com | 16 Feb 2023
  • Languages to learn Web development

    4 projects | dev.to | 19 Sep 2022