Ruby on Rails
Ruby on Rails is a web application framework written in the Ruby programming language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other frameworks and libraries.
Ruby on Rails is opinionated software, meaning that it makes decisions for you so that you can focus on what’s important: your application’s business logic. However, because of this, it can also be more difficult to learn if you are coming from a different background or framework.
Rails is also very modular; Rather than packaging everything into one big monolithic chunk, it handles each piece as a separate but cohesive unit