Introducción a Ruby on Rails

Ruby on Rails, también conocido como RoR o simplemente Rails, es un entorno de desarrollo web de código abierto que está optimizado para satisfacción de los programadores y de la productividad. Te permite escribir un buen código favoreciendo la convención antes que la configuración.

Ruby on Rails está escrito en el lenguaje de programación Ruby, un lenguaje de programación reflexivo y orientado a objetos, creado por el japonés Yukihiro “Matz” Matsumoto en 1995. El objetivo de Ruby es hacer que la programación sea una tarea sencilla y divertida.

Dos son los principios fundamentales de Ruby on Rails:

  • No te repitas. La información está localizada en un único e inequívoco lugar. Por ejemplo, gracias a la clase ActiveRecord, el programador no necesita especificar los nombres de las columnas de la tabla asociada en la definición de una clase.
  • Convención sobre configuración. Solo hay que especificar las configuraciones excepcionales. Por ejemplo, si hay una clase Articulo en el modelo, su tabla asociada en la base de datos se llamará articulos por defecto. Solo si necesitaras dale otro nombre a la tabla, por ejemplo llamándola articulos_publicados, tendrías que especificarlo en el código.

Gracias a estos dos principios, podemos desarrollar una aplicación en Ruby on Rails con menos código, en menos tiempo y cometiendo muchos menos errores. El código es más fácil de entender, mantener y mejorar. Eso significa que podrás dedicar mucho menos tiempo a tareas monótonas y repetitivas, y más tiempo a reunirte con tu cliente y planificar la mejor solución para su aplicación.

Toda la información que necesitas para descargar e instalar Ruby on Rails la puedes encontrar en su página oficial.

Añade tu comentario