SlideShare una empresa de Scribd logo
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:
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.

Más contenido relacionado

PDF
Instalación de Tomcat 7 en Linux y Windows
PDF
Apache Tomcat 8: despliegue de una aplicación mediante el interfaz
PDF
Apache Tomcat 8: despliegue de una aplicación mediante terminal
PDF
Instalación de Apache Tomcat 8
PDF
Apache Tomcat 8: integración con Apache Server (con mod_jk)
PDF
Apache: páginas multilenguaje
PDF
Apache: Más opciones de configuración
PDF
Tomcat
Instalación de Tomcat 7 en Linux y Windows
Apache Tomcat 8: despliegue de una aplicación mediante el interfaz
Apache Tomcat 8: despliegue de una aplicación mediante terminal
Instalación de Apache Tomcat 8
Apache Tomcat 8: integración con Apache Server (con mod_jk)
Apache: páginas multilenguaje
Apache: Más opciones de configuración
Tomcat

Destacado (6)

PDF
Pruebas caja Blanca.Conceptos Clave.
PDF
Proyecto Hola Mundo java.Programación.
PDF
Entornos de desarrollo: Desarrollo de Software
PPTX
Formación y Orientación Laboral: Convenio Colectivo
PDF
Listado Ejercicios Básicos Java 5
PDF
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Pruebas caja Blanca.Conceptos Clave.
Proyecto Hola Mundo java.Programación.
Entornos de desarrollo: Desarrollo de Software
Formación y Orientación Laboral: Convenio Colectivo
Listado Ejercicios Básicos Java 5
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Publicidad

Similar a Ruby On Rails definición, instalación y videotutorial (20)

PPTX
Ruby on Rails
PPTX
Ruby on rails
PDF
Ruby on the Rails
PDF
Presentación Ruby on Rails
ODP
Ruby On Rails Jun2009
PDF
Ruby on rails Introducción
PDF
Ruby on Rails - ETyC 2011
PDF
"La era de los frameworks: Ruby On Rails"
PPTX
Ruby on rails
ODP
Instalar Rails 3.2.0 en Ubuntu Linux 12.04 LTS
ODP
Presentación rails 3 Santo Tomás Concepción
PDF
Ro R Universidad
PDF
Introducción al Ruby
PDF
Introducción a Ruby on Rails
PDF
9 razones para programar en Ruby On Rails
ODP
Desarrollo Y ComercializacióN De Software Usando Ruby On Rails
KEY
Ruby on rails
KEY
Ruby on Rails en Grandes Companias, Casos Reales
PDF
Marchando sobre Rieles
PDF
API REST conceptos (Rails-api)
Ruby on Rails
Ruby on rails
Ruby on the Rails
Presentación Ruby on Rails
Ruby On Rails Jun2009
Ruby on rails Introducción
Ruby on Rails - ETyC 2011
"La era de los frameworks: Ruby On Rails"
Ruby on rails
Instalar Rails 3.2.0 en Ubuntu Linux 12.04 LTS
Presentación rails 3 Santo Tomás Concepción
Ro R Universidad
Introducción al Ruby
Introducción a Ruby on Rails
9 razones para programar en Ruby On Rails
Desarrollo Y ComercializacióN De Software Usando Ruby On Rails
Ruby on rails
Ruby on Rails en Grandes Companias, Casos Reales
Marchando sobre Rieles
API REST conceptos (Rails-api)
Publicidad

Más de Isabel Gómez (15)

PPTX
HTTP 1 y 2 Ventajas e Inconvenientes
PPTX
RegExp JavaScript Expresiones Regulares
PDF
Documentacion de las pruebas normas y certificaciones de software.
PDF
Prueba del Camino Básico.Clase Matemáticas Ampliación.
PDF
Usar el depurador en Eclipse Mars.
PDF
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
PPTX
Tutorial de Cómo Instalar Ruby On Rails
DOCX
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
PPTX
Codificación. Código Fuente, Objeto y Ejecutable.
PDF
Bases de Datos NoSQL
DOCX
Actividad 1.2 cuestionario sobre SGBD
DOCX
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
PDF
Actividades acerca de la Historia de los Sistemas informáticos
PDF
Características Java
PPTX
Clasificación sistemas de información
HTTP 1 y 2 Ventajas e Inconvenientes
RegExp JavaScript Expresiones Regulares
Documentacion de las pruebas normas y certificaciones de software.
Prueba del Camino Básico.Clase Matemáticas Ampliación.
Usar el depurador en Eclipse Mars.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Tutorial de Cómo Instalar Ruby On Rails
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.
Bases de Datos NoSQL
Actividad 1.2 cuestionario sobre SGBD
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividades acerca de la Historia de los Sistemas informáticos
Características Java
Clasificación sistemas de información

Último (15)

PPT
laser seguridad a la salud humana de piel y vision en laser clase 4
PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PPTX
tema-2-interes-.pptx44444444444444444444
PPTX
Evolución de la computadora ACTUALMENTE.pptx
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PPTX
presentacion_energias_renovables_renovable_.pptx
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
PDF
Mesopotamia y Egipto.pptx.pdf historia universal
PPTX
Plantilla-Hardware-Informático-oficce.pptx
PPTX
Qué es Google Classroom Insertar SlideShare U 6.pptx
PDF
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
PPTX
Presentación de un estudio de empresa pp
PDF
Herramientaa de google google keep, maps.pdf
PPTX
Guia de power bi de cero a avanzado detallado
PDF
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
laser seguridad a la salud humana de piel y vision en laser clase 4
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
tema-2-interes-.pptx44444444444444444444
Evolución de la computadora ACTUALMENTE.pptx
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
presentacion_energias_renovables_renovable_.pptx
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
Mesopotamia y Egipto.pptx.pdf historia universal
Plantilla-Hardware-Informático-oficce.pptx
Qué es Google Classroom Insertar SlideShare U 6.pptx
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
Presentación de un estudio de empresa pp
Herramientaa de google google keep, maps.pdf
Guia de power bi de cero a avanzado detallado
Frases de Fidel Castro. Compilación Norelys Morales Aguilera

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

  • 1. 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
  • 2. 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
  • 3. 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.
  • 4. 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: http://rubyonrails.org/download/
  • 5. 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”
  • 6. 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.
  • 7. 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”.
  • 8. 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.
  • 9. 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
  • 10. 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.
  • 11. 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)
  • 12. 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”.
  • 13. 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.
  • 14. 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.