Ruby on Rails

Post date: Sep 7, 2010 8:02:57 AM

Ruby on Rails (usualmente abreviado RoR) es un ambiente de desarrollo de aplicaciones Web basadas en una Base de Datos siguiendo los lineamientos del patrón arquitectural Modelo-Vista-Controlador (abreviado MVC).

Ruby es el lenguaje de programación interpretado, orientado a objetos cuyo diseño se inspiró en lenguajes como Perl, SmallTalk y Lisp. Su sistema de tipos es dinámico y el lenguaje está especialmente adaptado para soportar una técnica de programación llamada la metaprogramación.

Rails es el ambiente de desarrollo (framework en inglés) que está escrito en Ruby y también genera aplicaciones en Ruby. Su diseño se adhiere a principios como el dar prioridad a las convenciones más que a las configuraciones (Convention over Configuration) o Evitar tareas repetitivas (Don’t Repeat Yourself). Rails es impresionante a la hora de crear sitios web orientados a datos, gracias al uso del patrón de diseño ActiveRecord y a la generación automática de las partes de la aplicación que implementan las operaciones CRUD de los datos almacenados en una base de datos.

Enlaces relacionados

Cursos relacionados

  1. Curso Ruby on Rails básico