Programación

Introducción a Ruby on Rails

¿Qué es Rails?

Rails es un framework de desarrollo de aplicaciones web escrito en el lenguaje de programación Ruby. Está diseñado para hacer que la programación de aplicaciones web sea más fácil, haciendo supuestos sobre lo que cada desarrollador necesita para comenzar. Te permite escribir menos código realizando más que muchos otros lenguajes y frameworks. Además, expertos desarrolladores en Rails reportan que hace que el desarrollo de aplicaciones web sea más divertido.

Rails es un software dogmático. Éste asume que existe una forma «mejor» de hacer las cosas, y está diseñado para fomentar esa forma – y en algunos casos para desalentar alternativas.

Si aprendes «El Modo Rails» probablemente descubrirás un tremendo incremento en tu productividad. Si persistes trayendo viejos hábitos de otros lenguajes a tu desarrollo en Rails, e intentas usar patrones aprendidos en otros lugares, podrías tener una experiencia menos agradable.

La filosofía de Rails se basa en estos dos principios:

Esta guía está diseñada para iniciarse con Ruby on Rails desde cero. No es necesario que tengas ninguna experiencia previa con Rails. Sin embargo, para obtener el máximo de esta guía, tu ordenador sí que debe cumplir algunos requisitos técnicos. En concreto, debes disponer de:

Rails es un framework para aplicaciones web que corre sobre el lenguaje de programación Ruby. Si no tienes ninguna experiencia con Ruby, existen algunos recursos gratis en la Internet para aprender Ruby, incluyendo:

Salir de la versión móvil