Ruby On Rails definición, instalación y videotutorial

Preview:

Citation preview

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org

IES Gran Capitán

Módulo: Entornos de Desarrollo Web

Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web”

Instalación y ejecución de Ruby On Rails

Fecha entrega: 20/11/2015

Autores: Isabel María Gómez Palomeque

VideoTutorial:

https://www.youtube.com/watch?v=dtY6Wk2UBuE

Instalación de Ruby On Rails 2

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

1 ÍNDICE

1 ÍNDICE 2

2 INTRODUCCIÓN 3

3 INSTALACIÓN DE RUBY ON RAILS. 4

4 ACTUALIZACIÓN DE RUBY ON RAILS 9

5 EJECUTAR EL “HOLA MUNDO” EN RUBY ON RAILS. 11

6 PROS Y CONTRAS 13

7 CONCLUSIÓN 14

Instalación de Ruby On Rails 3

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

2 INTRODUCCIÓN

En la actualidad existen diversos entornos de desarrollo para aplicaciones web, ya sean gratuitos

o de pago. Pero en este caso se hablará de uno en específico como lo es Ruby on Rails, éste es un sistema

de código abierto, en el cual se desarrollan diversas aplicaciones que son populares en la web, como es el

caso de Twitter, Scribd y GitHub entre otros.

El entorno de desarrollo web orientado a objetos de código abierto, fue creado en 2003 por

David Heinemeier Hansson, con el objetivo de facilitar a los programadores las tareas para que

interactúen con los datos de una manera más intuitiva. Ofreciendo un conjunto extenso de librerías que

ayudan en el desarrollo de aplicaciones web.

Sus principales características son las siguientes:

Tecnología útil, de fácil implementación.

Su éxito radica en la rapidez de sus aplicaciones.

El planteamiento es distinto al resto de tecnologías.

Cuenta con un aprendizaje más rápido que en otros lenguajes.

En expansión.

No dispone de mucha documentación ya que es relativamente nuevo.

Definiciones:

Framework: programa que puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado,

entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.

Modelo Vista Controlador (MVC): es un patrón de arquitectura de software que separa los datos y la

lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los

eventos y las comunicaciones. Para ello MVC propone la construcción de tres componentes distintos que

son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación

de la información, y por otro lado para la interacción del usuario.

Este patrón de arquitectura de software se basa en las ideas de reutilización de código y la separación de

conceptos, características que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior

mantenimiento.

Metaprogramación: Su herramienta más común es el compilador, el cual permite al programador

escribir un programa relativamente corto en un lenguaje de alto nivel para, posteriormente, escribir un

programa equivalente en lenguaje ensamblador o lenguaje máquina. Esto, por lo general, significa un

buen ahorro de tiempo si se compara con la posibilidad de escribir el programa en lenguaje máquina de

forma directa.

Instalación de Ruby On Rails 4

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

3 INSTALACIÓN DE RUBY ON RAILS.

Primero buscamos en Google: Ruby On Rails. O bien accedemos a este link: http://rubyonrails.org/

Clicamos sobre la flecha roja o bien accedemos a este link para acceder a la descarga:

[Escriba una cita del

documento o el resumen de un punto

interesante. Puede situar el cuadro de

texto en cualquier lugar del

documento. Use la ficha Herramientas

de dibujo para cambiar el formato del

cuadro de texto de la cita.]

[Escriba una cita del

documento o el resumen de un punto

interesante. Puede situar el cuadro de

texto en cualquier lugar del

documento. Use la ficha Herramientas

de dibujo para cambiar el formato del

cuadro de texto de la cita.]

[Escriba una cita del

documento o el resumen de un punto

interesante. Puede situar el cuadro de

texto en cualquier lugar del

documento. Use la ficha Herramientas

de dibujo para cambiar el formato del

cuadro de texto de la cita.]

http://rubyonrails.org/download/

Instalación de Ruby On Rails 5

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

Ahora descargaremos la versión para Windows clicaremos “Windows installer”

Pulsaremos “Download”

Instalación de Ruby On Rails 6

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

Seleccionaremos la versión según nuestro procesador, en mi caso es de 64 bits, así que descargaré “Ruby

2.2.3(x64)”

Esperamos a que se descargue y le pulsamos sobre instalar.

Instalación de Ruby On Rails 7

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

Continuaremos con la instalación pulsando “Ejecutar”

Después seleccionaremos el idioma inglés “English”.

Aceptamos los términos y condiciones de la licencia “I accept the License”. Y pulsamos siguiente “Next”.

Instalación de Ruby On Rails 8

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

Ahora marcaremos las casillas de “Add Ruby executables to your PATH”, para que nos pueda compilar

los archivos sin tener que programar el PATH de forma manual.

Y marcamos también “Associate .rb and .rbw files with this Ruby Installation” que nos asocia los

archivos ruby al programa de ruby de forma automática.

Finalmente pulsamos instalar “Install”.

Finalizamos la instalación de la primera parte de Ruby “Finish”. Después actualizaremos a la última

versión de Ruby On Rails.

Instalación de Ruby On Rails 9

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

4 ACTUALIZACIÓN DE RUBY ON RAILS

Pulsamos sobre “Inicio” e introducimos en el buscador “ruby”, o bien buscamos en las carpetas de los

programas de inicio.

Volvemos a la web de Ruby On Rails, en Download o bien mediante este enlace:

http://rubyonrails.org/download/

Y observamos el código que pone en la sección “Rails”:

Que nos dice que con Ruby instalado, podemos instalar todos los Rails y sus dependencias a través

RubyGems en la línea de comandos:

gem install rails

Con lo que las nuevas versiones de Rails se pueden instalar de la misma manera.

En resumen, para actualizar Ruby On Rails necesitamos insertar este código: “gem install rails” dentro de

la consola de ruby llamada: “Start Command Prompt with Ruby”.

Pulsamos sobre “Start Command Prompt with Ruby” que es la

consola de Ruby On Rails

Instalación de Ruby On Rails 10

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

Una vez lo ejecutemos en la consola de Ruby nos saldrán los paquetes instalados.

Instalación de Ruby On Rails 11

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

5 EJECUTAR EL “HOLA MUNDO” EN RUBY ON RAILS.

Crearemos un documento de texto en cualquier editor de texto, por ejemplo Notepad++, Sublime Text.

En él pondremos:

puts “Hola Mundo”

Y lo guardaremos como, HolaMundo.rb (rb es la extensión de ruby)

Instalación de Ruby On Rails 12

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

Ahora lo ejecutaremos en la consola de Ruby “Start Command Prompt with Ruby”

Observaremos cómo lo ejecuta y nos muestra “Hola Mundo”.

Instalación de Ruby On Rails 13

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

6 PROS Y CONTRAS

Ventajas Inconvenientes

Cuenta con código libre. No es un lenguaje muy conocido.

Tiene una extensa comunidad detrás de él que la

respalda.

Primero se tiene que aprender el lenguaje Ruby.

Favorece en el ahorro de líneas de código.

Tiene una forma más fácil de interactuar el

ordenador.

Instalación de Ruby On Rails 14

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

7 CONCLUSIÓN

Ruby On Rails no posee una IDE específica por así decirlo es adaptable a la mayoría de IDEs, como

por ejemplo Eclipse, NetBeans, con sólo instalar un plugin.

Ruby es un lenguaje sencillo, claro y breve. Aunque no sea conocido, debería serlo por su facilidad

de aprendizaje y portabilidad.

No obstante no dispone de una IDE y sólo ofrece una consola, que no es muy funcional.