14
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org [email protected] 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

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

Embed Size (px)

Citation preview

Page 1: Ruby On Rails definición, instalación y videotutorial

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

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

Page 2: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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

Page 3: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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.

Page 4: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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/

Page 5: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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

Pulsaremos “Download”

Page 6: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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.

Page 7: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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”.

Page 8: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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.

Page 9: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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

Page 10: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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

Page 11: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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)

Page 12: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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

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

Page 13: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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.

Page 14: Ruby On Rails definición, instalación y videotutorial

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/ [email protected]

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.