Introducción a Ruby on Rails

| 2014-12-2 | 1 Comentario »

¿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:

  • DRY (del inglés, «Don’t Repeat Yourself») – sugiere que escribir el mismo código una y otra vez es una mala práctica.
  • «Convención sobre Configuración» – significa que Rails hace algunas suposiciones sobre lo que quieres hacer y cómo vas a hacerlo, en lugar de requerir que especifiques cada pequeña cosa a través de un sin fin de archivos de configuración.

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:

  • El lenguaje de programación Ruby en su versión 1.9.3 o mayor.
  • El sistema de paquetes RubyGems. Si quieres aprender más acerca de RubyGems, puedes leer la guía en inglés: RubyGems User Guide.
  • MySql 5.0+ – Con la gema mysql2: gem install mysql2

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:

Acerca del autor: Rodrigo Paszniuk

Ingeniero Informático, amante de la tecnología, la música, el ciclismo y aprender cosas nuevas.

Posts Relacionados

  • Crear API/WEB/CMS utilizando Ruby on Rails
  • Usar Replicas de Bases de Datos en Ruby on Rails con la gema Octopus
  • Recursos – Ruby on Rails
  • Seguridad – Ruby on Rails



SEGUÍNOS EN FACEBOOK


GITHUB