Ilustración del uso y características de un editor de código
En los siguientes ejercicios presentaré como utilizcé dos IDE para escribir y correr el
código en JAVA del programa “[Link]”.
Código del programa:
public class HolaMundo {
public static void main (String [] args) {
[Link]("Hola Mundo!");
}
}
1. Sublime text.
Para este programa, antes era necesario crear un sistema de construcción (“Build system”)
para compilar y ejecutar el código en JAVA desde sublime Text. Para ello abrí el
programa SublimeText y se seleccione las opciones Tools -> Build System -> New Build
System:
En la nueva pestaña borré el código por defecto y escribí lo siguiente:
{
"cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"],
"selector": "[Link]",
"file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)",
"path" : "C:\\Program Files\\Java\\jdk-10.0.2\\bin\\",
"shell":true
}
Nota: En “path” se debe colocar la ruta específica de localización de la carpeta jdk. Esto puede
variar en cada equipo. Es claro que en mi caso esa es la ruta de la carpeta en mi computadora para
el compilador Java.
Finalmente guarde el archivo con el siguiente nombre: “[Link]-build”. En la siguiente
imagen muestro el resultado:
Este nuevo sistema se puede utilizar para compilar y ejecutar código de Java en
SublimeText. Continuando, presione las teclas “Ctrl+N” para crear una nueva pestaña.
Antes de escribir el código escogí la siguiente configuración para que el programa me
reconociera como lenguaje de programación de Java: View -> Syntax -> Java -> Java.
Además, es escogí el “Build system” que creé con anterioridad. Esto lo hice dando clic
en las siguientes opciones Tools -> Build System -> Ejecjava:
Ahora sí, escribí el código del programa “[Link]”.:
public class HolaMundo {
public static void main (String [] args) {
[Link]("Hola Mundo!");
}
}
Después lo guarde con el nombre “[Link]” (Muy importante que el nombre del
archivo sea igual al nombre después de “public class”). Se ve de la siguiente manera:
Al escribir algunas letras el texto te permite autocompletar para acelerar el proceso. Una
vez se coloca una palabra única del lenguaje Java, se abren automáticamente las llaves.
Observé como cada palabra del lenguaje tiene un color único según su función. Para
compilar y ejecutar el programa presioné las teclas “Ctrl+B” y el programa da como
resultado la impresión del texto “Hola mundo!” en la consola:
A pesar de ser bastantes pasos, en lo personal aprendí mucho de cómo utilizar
SublimeText para compilar y ejecutar programas en Java. A diferencia de otras IDE,
SublimeText se enfoca principalmente en que la escritura del código se realiza de manera
sencilla y sin distracciones. Esto es muy útil ara programadores novatos, cuando solo
quieren enfocarse en el código y no en otros detalles más avanzados que la interfaz puede
aportar.
2. Eclipse
Antes de comenzar la escritura del código en Eclipse, primero fue necesario abrir un
nuevo proyecto de Java. Para ello, seguí las siguientes opciones File -> New -> Java
Project:
En la nueva ventana “New Java Project” escribí el nombre del proyecto titulado:
“HolaMundo1” (Coloque este nuevo título, porque “HolaMundo” ya existía y generaba
conflicto). Después seleccione la carpeta donde se guardó el proyecto. Finalmente le di
clic a “Finish” para crear el proyecto en blanco:
Ahora se debe crear la clase para poder escribir el código. Para ello, di clic al botón
y después dar clic al botón “Class”:
En la nueva ventana “New Java Class” coloqué en la casilla “Source folder:” lo siguiente:
“HolaMundo1/src” (Nótese que es el mismo nombre que se le dio al proyecto).
Posteriormente en la casilla “Name” se le da el nombre al código, en este caso
“HolaMundo”. Una característica interesante de esta IDE es que si seleccionas la casilla
“public static void main(String[] args)”, ese fragmento del código aparecerá
automáticamente. Una vez seleccionadas las opciones, se da clic en “Finish”:
Con esto se abre la interfaz para escribir el código. Automáticamente el programa escribe
la clase y el inicio del código.:
Ahora para terminar el proceso se escribe el resto del código:
Una vez este todo el código escrito, di a guardar el proyecto con el botón . Lo siguiente
es compilar y ejecutar el programa. Para ello, di clic en el botón .y se observa que en
la pestaña “Console” aparezca la impresión de “Hola Mundo!”:
A diferencia de SublimeText, Eclipse tiene muchas más herramientas para el desarrollo
de software. Tiene multiples opciones y varias ventanas para monitorear el progreso de
tu código. Ademas el programa suele darte avisos para que uno se de cuenta donde
pudiera tener potenciales errores de programación. Para poder trabajar en esta interfaz es
necesario estudiar el manual y turoriales que muestren toda la capacidad de la IDE.