Web Development
Building and maintaining websites and web applications.
Ruby on Rails
A web-app framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.Framework
Last updated: January 14, 2024
Overview
- Ruby on Rails, often just called Rails, is a web application framework written in Ruby.
- It follows the convention over configuration (CoC) principle, which means it favors conventionally structured code, reducing the need for configuration.
- Rails uses the model-view-controller (MVC) architecture, making it easy to organize application programming.
- It emphasizes the use of software engineering patterns like DRY (Don't Repeat Yourself) and RESTful design.
- Rails has a strong focus on testing and has a large, active community, with extensive libraries and plugins.