Porque usar Ruby on rails

Ruby on Rails (RoR) es un framework para el desarrollo de aplicaciones web. Está basado en el lenguaje de programación Ruby Permite el desarrollo de páginas web usando una arquitectura en la cual se separa la programación en tres paradigmas: modelo, vista y controlador.

La ventaja de usar Ruby on Rails respecto de otros frameworks es que permite hacer un desarrollo más rápido. La tendencia de los desarrolladores es hacer interfaces de usuario simples y organizados, lo cual permite mayor comprensión por parte del usuario.

Rails viene por defecto con características de auto protección respecto a ataques exteriores.

La filosofía de un programador en Ruby está estrechamente ligada al desarrollo de test antes de realizar una implementación en código (TDD). Hacemos test para cualquier característica que no sea trivial.

El código usado para la creación de aplicaciones web con Ruby on Rails es muy consistente entre desarrolladores. Ello permite la colaboración entre los mismos.

Ruby on Rails es gratuito y no tiene ningún coste en licencias, además de poder utilizar una amplia gama de bases de datos.

Algunos sitios realmente importantes están desarrollados en RoR Entre ellos: Twitter, Shopify, Github, etc.