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 |
Descarga 6,8mb |
Descarga 10,7mb |
Descarga 0,4mb |
||
Descarga 1,5mb |
Descarga 2,5mb |
Descarga 1,0mb |
||
Descarga 5,9mb |
Descarga 5,9mb |
Descarga 1,0mb |
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:
Imagen 1: Selección del mirror para descargar el Core frameworks.
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”
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 –>
Imagen 4: Creación de un proyecto Ruby en Eclipse.
Imagen 5: Selección de un proyecto Ruby en el asistente de Eclipse.
Imagen 6: Creación del proyecto HolaMundo.
Imagen 7: Proyecto HolaMundo en el Script Explorer, se observan otros proyectos JAVA almacenados
en el mismo workspace.
File –> New –> Ruby Class
Imagen 8: Creación de una Clase Ruby
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:
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”
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.
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