Upload
isabel-gomez
View
222
Download
4
Embed Size (px)
Citation preview
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
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
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.
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/
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”
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.
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”.
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.
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
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.
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)
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”.
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.
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.