Instalación de Dynamic Languages Toolkit, Ruby IDE, creación y configuración de proyectos Ruby (Hola Mundo)

 

Esta es una pequeña guía de como instalar bajo el entorno de Windows el Dynamic Languages Toolkit , que nos servirá para editar código, compilar, realizar debugs de lenguajes de programación dinámicos todo dentro del ambiente de Eclipse , en este caso usaremos el Lenguaje de Programación Ruby, configurar el intérprete de Ruby en Eclipse. Asumimos que el lector tiene instalada alguna versión de Ruby (en mi caso tengo la versión 1.86) y crearemos un proyecto típico dentro del mundo de la programación, el clásico Hola Mundo.

“The Eclipse Dynamic Languages Toolkit Project (El Proyecto Eclipse de kit de herramientas de Lenguajes dinámicos) es una herramienta para proveedores, investigadores y usuarios finales quienes confían en Lenguajes Dinámicos. DLTK se compone de un conjunto extensible de frameworks diseñados para reducir la complejidad de la construcción de entornos de desarrollo completo ofrecido para lenguajes dinámicos como PHP y Perl.

Además de un conjunto de frameworks DLTK provee ejemplos de Tcl, Ruby, Python, y entornos de desarrollo listos para usar fuera de la caja[1]

 

 

Dependencias

Nombre Tipo Enlace de Descarga
Eclipse Prerrequisito eclipse-platform-3.6.2-linux-gtk.tar.gz u otra plataforma
EMF Requerido emf-runtime-2.6.0.zip
ANTLR Runtime Usado para Python & Javascript org.antlr.runtime_3.0.0.v200803061811.jar
JDT Usado para Javascript org.eclipse.jdt-3.6.2.zip
DSDP TM RSE Opcional, usado para soporte de proyectos remotos RSE-runtime-3.1.2.zip
Mylyn Opcional mylyn-3.2.0.I20090617-0100-e3.4.zip
H2Database Opcional org.h2_1.1.117.v20091003-1000.jar

Tabla 1: Dependencias del DLTK y componentes opcionales

 

A continuación  los distintos componentes del Dynamic Languages Toolkit

Componentes del DLTK

Nombre

Requerimientos

Descarga del Runtime

Descargas del SDK

Tests

image    Core frameworks

image   EMF(Eclipse Modeling Frame)

imageDescarga 6,8mb image

imageDescarga 10,7mb image

imageDescarga 0,4mb  image

image   Ruby IDE

image   Core

imageDescarga 1,5mb image

imageDescarga 2,5mb   image

imageDescarga 1,0mb  image

image  Tcl IDE

image   Core,  image EMF

imageDescarga 5,9mb image

imageDescarga 5,9mb   image

imageDescarga 1,0mb  image

 

Asumiré que el lector posee en su ordenador alguna versión de Eclipse ( Indigo, Helios, Ganymedes, etc..) y el Eclipse Modeling Framework, en mi caso tengo Eclipse Indigo  por lo tanto procederé a descargar el Core frameworks y el Ruby IDE, aparecerán las siguientes pantallas:

 

image

Imagen 1: Selección del mirror para descargar el Core frameworks.

 

image

Imagen 2: Selección del mirror para descargar Ruby IDE.

Una vez descargados los archivos .zip correspondientes procedemos a abrir nuestro primer archivo .zip (dltk-core-S-3.0.1-201108261011.zip), en mi caso uso WinRar, nos dirigimos a la carpeta eclipse/plugins y extraeremos los archivos en siguiente ubicación “C:/eclipse/plugins” <<esta ruta varía dependiendo de donde tenga almacenado Eclipse>>.

Realizamos el mismo procedimiento con el siguiente archivo .zip (dltk-ruby-S-3.0.1-201108261011) de extraer el contenido de la carpeta “C:/eclipse/plugins

image

Imagen 3: Carpeta donde tengo almacenado Eclipse.

Una vez realizado estos pasos, Eclipse cuenta con el DLT, procedemos a verificar creando un proyecto en Ruby (el clásico Hello World)

File –> New Project –>

image

Imagen 4: Creación de un proyecto Ruby en Eclipse.

image

Imagen 5: Selección de un proyecto Ruby en el asistente de Eclipse.

image

Imagen 6: Creación del proyecto HolaMundo.

image

Imagen 7: Proyecto HolaMundo en el Script Explorer, se observan otros proyectos JAVA almacenados

en el mismo workspace.

File –> New –> Ruby Class

 

image

Imagen 8: Creación de una Clase Ruby

image

Imagen 9: Creación de la clase Main.

Código Ruby del clásico “Hola Mundo

class Main
puts «Hola Mundo!!!»
end

 

Ahora para ejecutar nuestro HolaMundo procedemos a configurar el intérprete de Ruby en Eclipse, procedemos a ir a Windows –> Preferences –>Ruby –> Interpreters

Damos clic en Add y aparecerá la siguiente ventana:

 

image

Imagen 10: Añadir Intérprete Ruby.

 

Procedemos a buscar la ruta donde tenemos instalado el Intérprete de Ruby, en mi caso mi path es: “C:/Ruby186/bin” y selecciono el archivo “ruby.exe

 

image

Imagen 11: Selección del Intérprete Ruby.

Damos clic en abrir, luego en ok y nuevamente en ok y tendremos listo nuestro Entorno de Desarrollo Integrado (IDE) para creación, compilación, interpretación, realización de debugs de Ruby, para probarlo ejecutamos nuestro Proyecto HolaMundo.Aparecerá el cuadro de diálogo Run As seleccionamos Ruby Script y procedemos a ver como nuestro mensaje aparece en la consola.

image

Imagen 12: Nuestro mensaje Hola Mundo visto en la consola de Eclipse

 

 

Conclusiones Finales:

 

Podemos ver como Eclipse es un IDE con una personalización increíble gracias a los plugins, adaptándose a las necesidades del desarrollador, dentro de el universo de Eclipse encontramos plugins para Inteligencia de Negocios(BIRT), Desarrollo de Aplicaciones móviles (Android, Blackberry, Nokia), Desarrollo Web (Aptana), UML (eUML2), y muchos más plugins que podemos encontrar en el eclipse market place

by: Lord Istvath